FIND または FINDSTR コマンドを使用してログ ファイル内の特定の文字列を検索し、一致する文字列と一致する行の上 1 行と下 1 行を含む出力を返す際に問題が発生しました。
これまでのところ、これは私が試した唯一のコマンドです。オンラインで検索しようとしましたが、有用なものが見つかりませんでした。
findstr /n "ネットワークの問題が検出されました" c:\Log.txt
サンプル ログ データ (Log.txt):
1371524155 火 6 月 18 日 10:55:55 2013 1371524160 火曜日 6 月 18 日 10:56:00 2013 1371524165 火曜日 6 月 18 日 10:56:05 2013 ネットワークの問題が検出されました 1371523243 火曜日 6 月 18 日 10:40:43 2013 1371523248 火曜日 6 月 18 日 10:40:48 2013 1371523253 火曜日 6 月 18 日 10:40:53 2013
欲望の出力:
1371524165 火曜日 6 月 18 日 10:56:05 2013 ネットワークの問題が検出されました 1371523243 火曜日 6 月 18 日 10:40:43 2013
あなたの親切な助けに感謝します。
ありがとうございました。