我有一个字符串:b"a
我想用字符串]b"a
这里的引号非常烦人,也许有人可以帮助我吗?
答案 0 :(得分:2)
echo 'b"a' | sed 's|b"a|]&|' ## & represents the matched string;
输出:
]b"a
g
替换一行中的所有匹配项:sed 's|b"a|]&|g'
同样在Bash中,如果你将它存储在一个变量中:
A='b"a'
B=${S/b\"a/]b\"a} ## B=${S//b\"a/[b\"a} to replace all occurrences
echo "$B"
输出:
]b"a