![특정 내용이 없는 파일을 찾는 방법은 무엇입니까?](https://rvso.com/image/623653/%ED%8A%B9%EC%A0%95%20%EB%82%B4%EC%9A%A9%EC%9D%B4%20%EC%97%86%EB%8A%94%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%B0%BE%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
이미 SPF 레코드가 정의된 파일이 많이 있습니다.
grep -i v=spf *.db
/var/named/domain.com.db
domain.com. 14400 IN TXT "v=spf1 +a +mx +ip4:XXX.XXX.XXX.XXX ?all"
그리고 SPF 레코드가 없는 모든 파일을 찾고 싶습니다. 몇 가지 힌트?
답변1
GNU grep -L
에는 -l
. 일치하는 파일이 없는 파일이 나열됩니다. 그래서 당신은 할 수 있습니다
grep -iL v=spf *.db
보다 전통적인 grep을 사용하면 -c
개수를 계산한 다음 일치하는 개수가 0인 항목을 선택할 수 있습니다.
grep -ic v=spf *.db | grep ':0$' | sed 's/:0$//'