小编Jar*_*alu的帖子

使用 sed 替换双反斜杠后跟引号 (\\')?

我无法\\'在 sed 中替换双反斜杠后跟引号。这是我当前的命令

echo file.txt | sed "s:\\\\':\\':g"
Run Code Online (Sandbox Code Playgroud)

上面的命令不仅替换\\'\'它也替换\''

我怎么能只替换完全匹配?

输入:

'one', 'two \\'change', 'three \'unchanged'
Run Code Online (Sandbox Code Playgroud)

预期的:

'one', 'two \'change', 'three \'unchanged'
Run Code Online (Sandbox Code Playgroud)

实际的:

'one', 'two \'change', 'three 'unchanged'
Run Code Online (Sandbox Code Playgroud)

regex unix shell sed

3
推荐指数
1
解决办法
4545
查看次数

标签 统计

regex ×1

sed ×1

shell ×1

unix ×1