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

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

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

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