相关疑难解决方法(0)

Bash中单引号和双引号之间的区别

在Bash中,单引号('')和双引号("")之间有什么区别?

syntax bash shell quotes

501
推荐指数
6
解决办法
17万
查看次数

使用 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
查看次数

标签 统计

shell ×2

bash ×1

quotes ×1

regex ×1

sed ×1

syntax ×1

unix ×1