sed替换linux路径的问题

sed使用正则做替换,格式为

sed 's/word1/word2/g' input.file

但是,在做sed替换linux路径时,遇到一个问题。
因为linux的路径分割也是/,跟正则表达式中的/相同,导致命令解析会出错。

解决方案

sed的分隔符不一定非要使用/,可以换成别的,比如+

sed 's+word1+word2+g' input.file

这样就可以规避符号冲突了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容