sed 替换单引号问题

来源:互联网 发布:安卓数据库删除数据 编辑:程序博客网 时间:2024/04/29 06:28
sed 替换单引号'
eg:
echo "mmm'sss" > test
cat test


把test内容中单引号替换成双引号
sed 's/'"'"/'"''/g' test
解析下:
's/' => 要进行替换操作,后紧跟匹配字符
"'" => 用双引号包裹着单引号
/   =>分割符
'"'  => 用单引号包裹着双引号
'/g' =>分隔符,全局替换


当然还可以使用下面这两种方法替换:
sed s#\'#\"#g test
sed "s/'/\"/g" test
原创粉丝点击