Ama*_*rus 7 text-processing regular-expression
我有一个很大的文本文件,我只想查看其中的一些行。我想要的第一行与 regex 匹配R,当该行与 regex 匹配时S,我不关心该行或任何后续行。中间的线将不匹配R。有没有办法在 bash 命令的命令行上执行此操作,以便我可以将输出通过管道传输到某个地方?
与sed:
sed -n '/R/,$!d; /S/q; p'
Run Code Online (Sandbox Code Playgroud)
例子:
$ seq 20 | sed -n '/6/,$!d; /1/q; p'
6
7
8
9
Run Code Online (Sandbox Code Playgroud)