1. ホーム
  2. linux

[解決済み】grepでバイナリファイルのマッチング結果を抑止する方法【終了しました

2022-04-17 10:36:36

質問

を使用する場合 grep の場合、結果に "binary file XXX matches" が大量に含まれることがありますが、これはどうでもいいことです。この部分を抑制する方法、またはgrepでバイナリファイルを除外する方法を教えてください。

解決方法は?

3つのオプションがあります。 -I は、grepでバイナリファイルを除外するためのものです。その他は、行番号とファイル名です。

grep -I -n -H 


-I -- process a binary file as if it did not contain matching data; 
-n -- prefix each line of output with the 1-based line number within its input file
-H -- print the file name for each match

ということは、これはgrepを実行する方法かもしれませんね。

grep -InH your-word *