O GNU grep tem a opção -L , o inverso de -l . Ele lista arquivos sem correspondências. Então você pode fazer
grep -iL v=spf *.db
Com um grep mais tradicional, você pode fazer um -c count e, em seguida, selecionar aqueles que têm uma contagem de 0 correspondências:
grep -ic v=spf *.db | grep ':0$' | sed 's/:0$//'