読者です 読者をやめる 読者になる 読者になる

本当は怖い情報科学

情報系大学院生の趣味&実益ブログ。

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

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

参考: stackoverflow.com

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

これは便利。

【広告】