小编jas*_*siu的帖子

使用自定义正则表达式分隔符查找包含模式的行号

作为例子,我试图让其中包含了模式行号。我的模式包含斜杠,所以我想添加自定义分隔符。

这个简单的工作:

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)

我知道我可以转义斜杠,但我更愿意添加自定义分隔符。知道如何修复我的命令吗?

sed text-processing

9
推荐指数
1
解决办法
4万
查看次数

标签 统计

sed ×1

text-processing ×1