Chinaunix

标题: sed [打印本页]

作者: mxiaohua1768    时间: 2011-12-13 22:53
标题: sed
本帖最后由 mxiaohua1768 于 2011-12-14 21:53 编辑

sed 's/^$//g' 和sed '/^$/d'  效果是一样的吧?
作者: chenyx    时间: 2011-12-14 09:11
本帖最后由 chenyx 于 2011-12-14 09:30 编辑

sed 's/^$//g' g是替换.
sed '/^$/ d'    d才是删除
作者: mxiaohua1768    时间: 2011-12-14 09:26
回复 2# chenyx


    sed 's/^$//g' file 是不是把空行还替换成空行了,没起作用
作者: chenyx    时间: 2011-12-14 09:30
对,没起作用.
作者: jerryjzm    时间: 2011-12-14 13:03
不能一样的!
作者: cu_little_bird    时间: 2011-12-14 19:44
感觉是是一样的
//之间什么也没有 也等于删除了
作者: chenyx    时间: 2011-12-14 22:35
不一样,空不等于删除,我测试了一下,//g的话,wc -l统计行与原来一样,d的话,刚好减少了空行的数目




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2