2つの部分の間にテキストを取得する方法は? [コピー]

2つの部分の間にテキストを取得する方法は? [コピー]

STARTとSTOPの間にテキストをインポートしたいです。some_text_1などの残りのテキストは削除する必要がありますsome_text_2

some_text_1
some_text_1
.
.
.
START
---
Values that I want to get
...
STOP
some_text_2
some_text_2

私が見つけたものに基づいてsed同様のことを行いますが、 sed '/START/,/STOP/d' fileその逆は次のようになります。その他その後、STARTとSTOPの間に内容があります。

どんなアイデアがありますか?

ベストアンサー1

以下を使用して意味を変更できます。!

sed '/START/,/STOP/!d' file

pまたは、一致する行を明示的に印刷するためにコマンドラインオプションと一緒に使用されます。-n

sed -n '/START/,/STOP/p' file

おすすめ記事