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