1. vi中删除空行

  1. :g/^$/d 
  2. echo "wq"|ex -c "g/^$/d" filename # 如果写在脚本中
  3. # 其中 g表示应用于整篇文档,d表示删除 ^$表示行中没有字符

2. grep

  1. grep -v ^$ oldfile > newfile 

3. sed

  1. sed s/[[:space:]]//g  filename    #删除空格  
  2. sed /^$/d         filename        #删除空行  

本日志由 flyinweb 于 2009-10-26 14:46:18 发表到 Linux 中,目前已经被浏览 4053 次,评论 0 次;

作者添加了以下标签: 删除空行