【发布时间】:2012-03-08 22:04:47
【问题描述】:
我有一个小问题。
我尝试用文件中的 $variable 替换字符串(以及一行)。
所以我使用命令:
sed -i -e "s/conf .*/conf = $PATH_CONF/g" generals.conf
如果 PATH_CONF 不包含“/”之类的特殊字符,则它正在工作。
但是PATH_CONF包含一个路径(/home/etc.)所以它有几个“/”,然后我得到一个错误:
bad flag in substitute command: 'h'
那么我该怎么做才能在我的 $variable 中包含特殊字符?
谢谢。
【问题讨论】: