使用不同的分隔符

給定這樣的檔案:

$ 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