小编zje*_*aar的帖子

sed 用捕获组替换行

sed 是否可以用正则表达式中的捕获组替换一行?

我有这个正则表达式,请注意这是固定的,我无法更改它。

simple sample(.*)

这就是我要的:

This is just a simple sample line with some text
Run Code Online (Sandbox Code Playgroud)

改成:

line with some text
Run Code Online (Sandbox Code Playgroud)

我需要这样的东西:

sed '/simple sample \(.*\)/c \1'
Run Code Online (Sandbox Code Playgroud)

现在输出:

1
Run Code Online (Sandbox Code Playgroud)

有人知道您是否可以在 sed 中使用带有更改行功能的捕获组吗?

sed

5
推荐指数
1
解决办法
3479
查看次数

标签 统计

sed ×1