我试图替换给定句子中的单词
例如:
var = number 1,number 2
在上面的变量“ var ”中,我想用“ \',\'”替换“,”。 我试过但是因为“\”是逃避角色我无法替换。
答案 0 :(得分:0)
使用sed,如:
echo "var=number 1, number 2" | sed "s/,/\',\'/"
输出:
sh-4.3$ echo "var = hello, world" | sed "s/,/\',\'/"
var = hello',' world
如果您在逗号之前需要“\”,请使用它:
sh-4.3$ echo "var = hello, world" | sed "s/,/\\\',\\\'/"
var = hello\',\' world