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