原帖由 leetaedong 于 2008-9-17 10:36 发表 sed '/^$/d' urfile
原帖由 爱知 于 2008-9-17 10:57 发表 sed '6,$/^\s*$/d' urfile
原帖由 li_haigang 于 2008-9-17 10:55 发表 怎么用sed删除第6行到最后一行中的空行? 一直以为下边的方法可以实现,其实不然。哪位能解释一下为什么下边的写法为什么不行呢? sed 6,$/^$/d urfile
原帖由 li_haigang 于 2008-9-17 11:05 发表 现在你的方法把从第6行到最后一行的非空行也删除了。
原帖由 li_haigang 于 2008-9-17 10:59 发表 爱知,抱歉。之前有笔误。实际上我的写法与你的写法相同。另外,我已经修正了。
原帖由 爱知 于 2008-9-17 11:11 发表 是语法错误! 还没发现 把命令和地址能混淆了,呵呵 加 {} 可以