bash - sed 替换 ' with\'

标签 bash sed

这个:

echo "Hel'lo" | sed s/\'/\\\'/g

产量

Hel'lo

我想要的是:

Hel\'lo

我错过了什么?

最佳答案

echo "Hel'lo" | sed "s/'/\\\'/g"
Hel\'lo

还有

echo "Hel'lo" |  sed s/\'/\\\\\'/g

关于bash - sed 替换 ' with\',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11514783/

相关文章:

Bash -eq 不起作用,可能是因为 cal

macos - 列出目录中所有文件类型及其平均大小的命令

linux - 替换一行libc.so

unix - bash 在 ls 输出的开头和结尾 append 文本

regex - 从文本文件中提取所有数字并将它们存储在另一个文件中

python - 从一个 csv 文件中的数据创建多个 csv 文件

macos - 在 shell 脚本中调用 cd

linux - 在 bash 函数名称末尾使用加号

regex - 如何从 awk 结果中提取文本?

linux - 如何使用shell变量更改特定位置的字符