Linux Sed目录错误
我正在尝试使用sed替换文件上的一些目录。这就是我使用sed来替换的方式Linux Sed目录错误,linux,bash,replace,sed,directory,Linux,Bash,Replace,Sed,Directory,我正在尝试使用sed替换文件上的一些目录。这就是我使用sed来替换的方式 sed-i“s/location\u apache/$CUSTOM\u INSTALL\u HOME/g”$apache\u boing 现在,问题来自$CUSTOM\u INSTALL\u HOME变量。因为是一个目录。 每次我尝试运行脚本时都会出现此错误。 sed:-e表达式#1,字符22:s的未知选项 我知道这是因为$CUSTOM\u INSTALL\u HOME变量 这个问题有解决办法吗 谢谢因为$CUSTOM\u
sed-i“s/location\u apache/$CUSTOM\u INSTALL\u HOME/g”$apache\u boing
现在,问题来自
$CUSTOM\u INSTALL\u HOME
变量。因为是一个目录。每次我尝试运行脚本时都会出现此错误。
sed:-e表达式#1,字符22:s的未知选项
我知道这是因为
$CUSTOM\u INSTALL\u HOME
变量这个问题有解决办法吗
谢谢因为
$CUSTOM\u INSTALL\u HOME
有正斜杠/
您可以在sed中使用不同的分隔符,如hash
:
sed -i "s#location_apache#$CUSTOM_INSTALL_HOME#g" $apache_boing