从正则表达式到正则表达式的sed打印线

前端之家收集整理的这篇文章主要介绍了从正则表达式到正则表达式的sed打印线前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个文件,其中包含以下文字

text
START
This
has
to
be
printed
STOP
more text

现在我希望打印START和STOP之间的文本.
我写了以下内容

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

但这似乎并没有做我想要的.有什么建议?

解决方法

如果要在开始和停止标志之间打印,请尝试:

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

结果:

This
has
to
be
printed

猜你在找的正则表达式相关文章