-1

特定の文字列を検索する必要があるこれらの長いログ ファイルがあり、行に文字列が含まれている場合は、その行をコピーして新しいドキュメントに貼り付けます。実行して把握する必要がある複数のログがあるので、どんな助けも素晴らしいでしょう!

4

4 に答える 4

1

すべてのログファイルが現在のディレクトリにあると仮定すると、次のような方法でうまくいく可能性があります。

grep 'a specific string' *.log >> log_summary.txt

これにより、すべてのログファイルから一致するすべての行がlog_summary.txtに追加されます。そこから、それらを他の場所にコピーしたり、必要なことを何でも行うことができます。

于 2013-03-19T18:03:10.347 に答える
1

これを試して。

Get-ChildItem | Foreach{Get-Content -Path $_.fullname} |Select-String "Pattern"|Out-file -FilePath C:\Temp\NewFile.log -Append -NoClobber 

「パターン」を探しているテキストに置き換えます。

于 2013-03-19T18:07:56.240 に答える
0

言語を指定しませんでしたが、powershell はタグの 1 つだったので、Select-String CmdLet を確認してください。

http://technet.microsoft.com/en-us/library/ff730968.aspx

于 2013-03-19T18:05:58.093 に答える
0

簡単grepですが、Windowsを使用している可能性がありますか?

grep <string> <input file> >> <output file>

于 2013-03-19T18:02:03.923 に答える