特定の行から特定の行までを抽出する

Yuya Sato 479views 更新:2017年2月15日

テキストファイルを操作する場合や複数行の文字列を操作する時、awkコマンドを用いることである特定の文字列が含まれる行から別の特定の文字列が含まれる行までを抽出することができます。

例えば、BEGINが含まれる行からENDが含まれる行までを抽出したいときは、以下のようにします。

$ cat hogehoge.txt | awk '/BEGIN/,/END/'

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません