次のファイルがあります。
$ cat file
> First line
> Second line
> Third line
> Fourth and last line
> First line
> Second line
> Third line
> Fourth and last line
最初の3行を簡単に印刷したい:
$ sed -n '1,3p' file
> First line
> Second line
> Third line
First
今、私は出現から出現まで印刷したいThird
:
$ sed -n '/First/,/Third/p' file
> First line
> Second line
> Third line
> First line
> Second line
> Third line
ああ!私が望んでいたものとはまったく異なります。一致したパターン範囲の最初の出現のみが必要です。アドレスとして正規表現を使用している場合、どうすればそれを行うことができますか?