縮小したファイルの中からいくつかのキーワードを検索しています。これらの縮小されたコンテンツを表示しても意味がありません。 ack-grep 'SEARCH_Word'を使用して、一致したファイル名のみを表示するにはどうすればよいですか
ack
とgrep
には、ファイル名のみを表示する-l
オプションがあります。 -c
を使用して、各ファイルの一致数を取得することもできます。
縮小されたファイルを検索している場合、ack
は特に多くの縮小されたファイルを除外するため、問題が発生する可能性があることに注意してください。 ack --dump | ack ignore
を実行して、ack
が無視するものを確認します。
標準オプションgrep -l
(小文字のL)はこれを行うことができます。
unix標準 から:
-l
(The letter ell.) Write only the names of files containing selected
lines to standard output. Pathnames are written once per file searched.
If the standard input is searched, a pathname of (standard input) will
be written, in the POSIX locale. In other locales, standard input may be
replaced by something more appropriate in those locales.