情報を含むファイルのセットがあります。
私は、ない特定のパターンをまったく含まない。
例:
cat file.txt
foo
bar
trivial information
some customer data
たとえば、「trivial information」という行がないファイルに興味があるとします。
どうすればよいでしょうか?
その場合:
grep -v ‘trivial information’
ファイル内の残りの行がこの逆検索に一致するため、file.txt
結果に が含まれてしまうため、機能しません。
では、行ごとではなくファイル全体で逆一致を行うにはどうすればよいでしょうか?
答え1
次のフラグを探しています-L
:
grep -L 'trivial information' *
からman grep
:
-L, --一致しないファイル
通常の出力を抑制し、代わりに、通常は出力が印刷されない各入力ファイルの名前を印刷します。スキャンは最初の一致で停止します。