我想用一个字符串$ service替换一个变量SERVICE,它包含一个使用sed的反斜杠。我做了以下
sed "s/SERVICE/`printf '%q' "${service}"`/g"
使用此我将替换字符串作为
b_a^c_b_\]Wdd[]X\[X\[W206C?2@,.\\,A@2AW!w6"|
我想要的地方
b_a^c_b_\]Wdd[]X\[X\[W206C?2@,.\,A@2AW!w6"|
还有其他办法吗? PS(字符串$ service有许多不同的特殊字符)