本当は怖いHPC

HPC屋の趣味&実益ブログ

sedを使って「特定の2行の間の行」を抜き出す

プログラムの実行結果から結果を抜き出す場合、「特定の2行の間の行を抜き出す」という処理をしたいことがよくあります。これが以外と面倒くさいです。 grep複数回呼び出したり、Python等で自前のスクリプトを書いて処理したりということをやっていたのですが、sed一発でできるということを知ったのでメモ。

参考: stackoverflow.com

$ sed -n '/begin line/, /end line/p' file

これは便利。

【広告】