◯◯を含まないテキストファイルをリストアップしたい!
というわけで、例えば「info@example.com」というメールアドレスが記述されていないファイルを見つけたい…ってな場合に、どうすれば簡単にできるかーを調べて模索してみたら、findをgrepを使えば簡単にできることがわかった。
find . -name '*.html' | xargs grep -L 'info@example.com'
これで大丈夫。
grepのオプション「L」は、指定した文字列を含まないファイル名をリストアップしてくれる。findと組み合わせているのは、サブディスプレイ全てを検索対象にするため。findを使わないと、カレントディレクトリのファイルのみが対象になる。