Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Sed目录错误_Linux_Bash_Replace_Sed_Directory - Fatal编程技术网

Linux 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替换文件上的一些目录。这就是我使用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 INSTALL\u HOME
有正斜杠
/
您可以在sed中使用不同的分隔符,如hash

sed -i "s#location_apache#$CUSTOM_INSTALL_HOME#g" $apache_boing