我知道典型的sed编辑语句,例如
sed "s/substitutethis/withthis/g" file
然而,当我搜索如何在两个短语之间提取线条时,我发现了这个:
sed -n "/startphrase/,/stopphrase/p" file
有人可以解释一下吗?该手册页对我不起作用。
我知道-n
会抑制输出的回声。他们为什么使用-n
和p
?省略两者都行不通。逗号代表什么?
答案 0 :(得分:0)
此:
"/startphrase/,/stopphrase/p"
表示“从包含startphrase
的行到包含stopphrase
的行,打印”。
有许多sed教程谈论“行范围”。