我有很多已经定义了SPFlogging的文件
grep -iv=spf *.db
/var/named/domain.com.db
domain.com. 14400 IN TXT "v=spf1 +a +mx +ip4:XXX.XXX.XXX.XXX ?all"
并希望find没有SPFlogging的所有文件。 一些提示?
GNU grep具有-L
选项,与-l
相反。 它列出没有匹配的文件。 所以你可以做
grep -iL v=spf *.db
使用更传统的grep,您可以执行-c
计数,然后select计数为0的匹配项:
grep -ic v=spf *.db | grep ':0$' | sed 's/:0$//'