码迷,mamicode.com
首页 > 其他好文 > 详细

sed 匹配\n换行符

时间:2014-07-02 17:14:50      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   div   log   re   

假设 str="a,b,c,d"

echo ${str} | sed "s/,/\n/g"

输出:

a

b

c

d

echo ${str} | sed "s/,/\n/g" | sed  "s/\n/,/g"

输出:

a

b

c

d

没有匹配到\n换行符

这是因为sed 模式是以\n换行符作为行的结束标记的。它没有办法匹配到\n再替换

解决方法:

echo ${str} | sed "s/,/\n/g" | sed  "s/\n/,/g" | sed ":label;N;s/\n/,/;b label"

输出:

a,b,c,d

sed 匹配\n换行符,布布扣,bubuko.com

sed 匹配\n换行符

标签:style   blog   color   div   log   re   

原文地址:http://www.cnblogs.com/chenfool/p/3820029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!