特定の文字列を検索する必要があるこれらの長いログ ファイルがあり、行に文字列が含まれている場合は、その行をコピーして新しいドキュメントに貼り付けます。実行して把握する必要がある複数のログがあるので、どんな助けも素晴らしいでしょう!
質問する
269 次
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 を確認してください。
于 2013-03-19T18:05:58.093 に答える
0
簡単grep
ですが、Windowsを使用している可能性がありますか?
grep <string> <input file> >> <output file>
于 2013-03-19T18:02:03.923 に答える