シェル/grepでここからここまでを切り出す

関連

  • grep

概要

grepで特定の行(タグ1)から特定の行(タグ2)までを切り出します。

方法

$ cat (ファイル名) | grep -A 1000 '(タグ1)' | grep -B 1000 '(タグ2)'

解説

Aオプションが「ここから」、Bオプションが「ここまで」、という具合です。1000は何行切り出すか、なので心配であれば次のようにして行数を数えておくのがいいかもしれません。

$ cat (ファイル名) | wc -l

参考

  • http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230786/
  • http://itpro.nikkeibp.co.jp/article/COLUMN/20060228/230994/
作成日 2013-08-17