0

次のディレクトリで何かログを検索しています

$ cd opt/app/abc/logs

現在、logs フォルダーには、次のようなさまざまなログが含まれています。

abc.log
def.log
wer.log

次に、そのエントリが含まれるファイルの名前を最初に知りたかったので、次の方法で行っているログで何かを検索する必要があります。文字列 456 を検索しているとしましょう

$bash
$  cd opt/app/abc/logs
$ grep -l 456 *

また、文字列 456 のすべてのレコードを同じ場所の別のテキスト ファイルに保存して、そのファイルを開いて文字列 456 の結果の合計を確認できるようにすることも必要です。これを達成するにはどうすればよいですか?

4

2 に答える 2

1

コマンドをファイルに出力するだけです:

grep -l 456 * > somefile.txt

これは、どのコマンドでも実行できます。

于 2013-11-03T15:12:14.333 に答える
0

これはあなたが探しているものですか?

grep '456' * > outfile
于 2013-11-03T20:00:39.437 に答える