- 535 名前:login:Penguin [2008/11/08(土) 01:22:38 ID:/AB41I5S]
-
どなたかご教授ください。 以下のような形式のログファイル(test.log)の処理を行っています。 # cat test.log 日付 ・・・・必要な情報@・・・・・・・必要な情報A・・・・・・・・・ 日付 ・・・・・・・・・・必要な情報@・・・・・・・・必要な情報A・・・・・ ※「・・・」には、ログのその他、不要な情報が入っています。 このtest.logの中で、1,2行目の必要な情報@と必要な情報Aのみを 抜き出して、別ファイルに保存したいです。 ■保存したい例 必要な情報@ 必要な情報A 必要な情報@ 必要な情報A awkを使おうと思ってたのですが、必要な情報の列(位置)が、 ログの行によって、まちまちでawkで処理する事が出来ません。 この「必要な情報」については、目印となる文字列が含まれているのですが、 grepのようなコマンドで、検索キーワードが含まれる行を抜き出すのではなく、 検索キーワードの該当する文字列そのものを抜き出すような方法は無いでしょうか。 分かりにくい説明で申し訳ありません。アドバイス頂ければと思います。 bashが良いのですが、他のシェルでも方法がありましたら、ご教授ください。
|

|