5

次のテキストを含むファイルがあります。

text
START
This
has
to
be
printed
STOP
more text

ここで、START と STOP の間のテキストを印刷したいと考えています。私は次のように書いた:

cat file | sed '/START/,/STOP/p'

しかし、それは私が望むことをしていないようです。助言がありますか?

4

2 に答える 2

5

スタート サインとストップ サインのに印刷する場合は、次の方法を試してください。

sed -n '/START/,/STOP/ { //!p }' file.txt

結果:

This
has
to
be
printed
于 2012-11-01T12:47:17.287 に答える
4
cat file | sed -n '/START/,/STOP/p'

-n は、sed のデフォルトの出力を抑制するために必要です。

于 2012-11-01T12:35:55.040 に答える