现在的位置: 首页 > 综合 > 正文

sed 替换单引号问题

2013年05月16日 ⁄ 综合 ⁄ 共 203字 ⁄ 字号 评论关闭

sed 替换单引号'
eg:
echo "mmm'sss" > test
cat test

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

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

抱歉!评论已关闭.