作为例子,我试图让其中包含了模式行号。我的模式包含斜杠,所以我想添加自定义分隔符。
这个简单的工作:
sed -n '/file/=' temp.txt
Run Code Online (Sandbox Code Playgroud)
使用分隔符进行字符串替换也有效:
sed 's|file|gile|' temp.txt
Run Code Online (Sandbox Code Playgroud)
但是当我想向第一个示例添加分隔符时,它不会:
sed -n '|file /etc|=' temp.txt
Run Code Online (Sandbox Code Playgroud)
我知道我可以转义斜杠,但我更愿意添加自定义分隔符。知道如何修复我的命令吗?