unix bash shell脚本中的惰性匹配

问题描述 投票:0回答:1

我是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脚本中的变量)

提前感谢

编辑

我是shell脚本和unix命令的新手,正在尝试找到一种在文件中的模式之间进行延迟匹配的好方法,但是还无法获得我想看到的输出。文本看起来像...

bash shell awk sed grep
1个回答
1
投票

我只想在单词“ how”和“ doing”之间进行惰性匹配,并在它们之间打印行

© www.soinside.com 2019 - 2024. All rights reserved.