40

するときに完全なファイル パスを知る必要がありますgrep

私は次のようなコマンドを使用します

cat *.log | grep somethingtosearch

ここで、一致した結果が取得された場所からの完全なファイル パスを含む結果を表示する必要があります。

誰か助けて?

4

8 に答える 8

21

次の場所に 2 つのログ ファイルがあるとします。

  • C:/temp/my.log
  • C:/temp/またMy.log

C: に cd し、次を使用します。

grep -r somethingtosearch temp/*.log

次のようなリストが表示されます。

temp/my.log:somethingtosearch
temp/alsoMy.log:somethingtosearch1
temp/alsoMy.log:somethingtosearch2
于 2012-12-14T09:47:10.373 に答える
-1

使用する:

grep somethingtosearch *.log

ファイル名は一致とともに出力されます。

于 2012-12-14T08:58:04.897 に答える