【发布时间】:2013-06-22 01:15:23
【问题描述】:
我希望将变量 SERVICE 替换为字符串 $service。我用过 sed
sed "s/SERVICE/$service/g"
问题是变量$service有',[,],/,\,",?,`之类的特殊字符。$service中特殊字符的顺序是不固定的。而且只要有$service 中的 " 之类的特殊字符,sed 无法正确替换它。是否有特殊字符不会干扰 sed 替换过程的解决方案。下面给出的答案对我不起作用,它说
sed: -e expression #1, char 107: unknown option to `s'
【问题讨论】:
-
你能提供几个
$service变量值的例子吗?