我刚开始学习Shell脚本和Unix命令,尝试着在文件中进行模式匹配,但一直没有得到想要的输出结果。下面是示例文本(已修正):
"hello
how
are
you
right
now
and
hey how
you
doing
thanks
see
you
and
ask
me if I
am
doing
okay"
期望输出:
hey how
you
doing
我尝试使用在这里找到的多个针对sed、grep或awk类似问题的答案,但我仍然看到了以下输出:
how
are
you
right
now
and
hey how
you
doing
thanks
see
you
and
ask
me if I
am
doing
我想要对单词“how”和“doing”之间的行执行一次惰性匹配,并将这些行(包括它们自己)打印出来(最好能解释如何使用此解决方案将返回的文本分配给shell脚本中的变量)
提前感谢
编辑
how.*?doing
的匹配结果相同。 - Aaronawk '/hey/,/doing/'
- Sudosu0