我有一个类似下面的模式
Start
Hi
How
Are
You
End
Hi
Start
Hi
How
do
You
Do
End
Run Code Online (Sandbox Code Playgroud)
我需要第一个Start和第一个之间的字符串End.
我不希望第二Start和第二之间的字符串End.
有没有办法做到这一点?
这似乎对我有用:
sed -n '/Start/{:a;n;/End/q;p;ba}'
$ echo 'Start
Hi
How
Are
You
End
Hi
Start
Hi
How
do
You
Do
End' | sed -n '/Start/{:a;n;/End/q;p;ba}'
Hi
How
Are
You
Run Code Online (Sandbox Code Playgroud)