1 场景
使用sed替换“/”“\”,脚本该如何写?
2 分析
sed常用的方式是:
sed 's/a/b/g'
含义是,在全局内,将a替换为b,这个直接简单快速;但是当面对转义符号时,需要特别处理:
当需要替换\为\\时:
reg="$( echo "${reg}" | sed 's/\\\/\\\\\\\/g' )"
当需要替换/为\/时:
reg="$( echo "${reg}" | sed 's/\//\\\\\//g' )"
3 总结
转义字符非常麻烦,但是只要按照原则来就行。
博客围绕使用sed替换“/”“\\”的脚本写法展开。介绍sed常用替换方式,指出面对转义符号需特别处理,给出替换“\\”为“\\\\”和“/”为“\\/”的示例,最后总结转义字符虽麻烦,但按原则处理即可。
328

被折叠的 条评论
为什么被折叠?



