Chinaunix
标题:
新手请教个sed问题
[打印本页]
作者:
xinglu1983
时间:
2011-07-20 18:10
标题:
新手请教个sed问题
把字符“\”转化成“'”
sed -e 's/\\/'"'"'/g'
复制代码
为什么"'"要写成'"'"'?
作者:
ly5066113
时间:
2011-07-20 19:18
回复
1#
xinglu1983
分成3段,就看懂了
sed -e 's/\\/' "'" '/g'
更多了解请看十三问:
http://bbs.chinaunix.net/viewthr ... p;page=4#pid1511745
作者:
where27
时间:
2011-07-21 09:19
因为单引号是就近匹配
作者:
xinglu1983
时间:
2011-07-21 10:16
回复 xinglu1983
分成3段,就看懂了
sed -e 's/\\/' "'" '/g'
更多了解请看 ...
ly5066113 发表于 2011-07-20 19:18
多谢发的链接,看了以后大致明白了,' "'" ' 第一个单引号是跟s前面那个匹配,标明meta重新打开,两个双引号是用来关闭meta来表达里面单引号的真正含义,最后的单引号表示关闭meta。所以也可以这么写sed -e 's/\\/'\''/g'
我的理解对吗?多谢~
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2