• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキスト検索にヒットした行の次を出力したい)

テキスト検索の結果から特定の情報を抜き取る方法

このQ&Aのポイント
  • テキスト検索の結果から特定の情報を抜き取る方法についてアドバイスをお願いします。
  • 実行結果をファイルに書き出してperlで特定の情報を抜き取る方法を考えていますが、他の方法もありますか?
  • 環境はLinuxまたはcygwinです。awk, sed, perl, rubyなどのワンライナーで実行できる方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • gaktank
  • ベストアンサー率65% (23/35)
回答No.1

awkでgetline関数を使ってみてはいかがでしょうか。 あるコマンド | awk '/Host = bbb/ { getline; print }' (あるいは awk '$3=="bbb" { getline; print }' )

noname#41382
質問者

お礼

早速のご回答ありがとうございます! getline関数で出来ました! awkで使える関数を調べてみたら他にもいろいろと使えそうなものが出てきました。 大変参考になりました。 ありがとうございました!

関連するQ&A