我试图用单引号替换字符串中的所有双引号.在这里我的表达:
echo "<a href=\"#\" id=\"resendActivationMailLink\">here</a>" | sed "s/\"/'/"
Run Code Online (Sandbox Code Playgroud)
不幸的是,只有第一个双引号被替换:S
<a href='#" id="resendActivationMailLink">here</a>
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
Tim*_*per 81
您需要将g
标志传递给sed
:
sed "s/\"/'/g"
Run Code Online (Sandbox Code Playgroud)