2015-09-27 61 views
-1

我知道典型的SED編輯陳述文字選擇,如sed命令用於啓動和停止短語

sed "s/substitutethis/withthis/g" file

然而,當我搜索瞭如何將兩個短語之間提取線,我發現這一點:

sed -n "/startphrase/,/stopphrase/p" file

有人能解釋一下嗎?手冊頁不幫助我。 我知道-n抑制輸出的回聲。他們爲什麼使用-np?離開兩者都行不通。逗號代表什麼?

+3

https://www.gnu.org/software/sed/manual/sed.html#sed-Programs – melpomene

回答

0

此:

"/startphrase/,/stopphrase/p" 

手段 「從含有startphrase含有stopphrase行,打印行」。

有很多關於「線條範圍」的sed教程。