sed替换内容中有斜杠该怎么处理 发表于 2021-06-06 更新于 2021-06-07 分类于 Linux 当我想替换文件中的路径时,使用转义符号(\)会比较麻烦且可读性很差。 问题当我想替换文件中的路径时,使用转义符号(\)会比较麻烦且可读性很差。 比如要将abc.sh中的/a/b/c替换成/d/e/f,命令如下: 1sed -i 's/\/a\/b\/c/\/d\/e\/f/g' 解决分隔符由/换成#(其他字符也可以,只要跟在s命令后面即可): 1sed -i 's#/a/b/c#/d/e/f#g'