使用不同的分隔符
給定這樣的檔案:
$ cat file
hello/how/are/you
i am fine
你可以使用/pattern/
來匹配特定的行:
$ sed -n '/hello/p' file
hello/how/are/you
如果模式本身包含斜槓,則可以使用\cBREc
使用另一個分隔符:
$ sed -n '\#hello/how#p' file
hello/how/are/you
$ sed -n '\_hello/how_p' file
hello/how/are/you
由 POSIX 定義:
sed 中的正規表示式在
上下文地址中,構造\cBREc
,其中 c 是除反斜槓之外的任何字元,或者與/BRE/
相同。如果 c 指定的字元出現在反斜槓後面,那麼它應被視為該字面字元,它不會終止 BRE。例如,在上下文地址“\ xabc \ xdefx”中,第二個 x 代表自身,因此 BRE 是abcxdef
。