Linux上删除空行的方法

grep . data.txt
grep-v'^$' data.txt
grep'[^$]' data.txt

sed'/^$/d' data.txt
sed'/^\s*$/d' data.txt   #这个命令还可将完全空格、tab等组成的空行删掉。

awk NF data.txt   # 这个也可以将空格、tab等组成的空行删掉。awk'!/^$/' data.txt

tr-s'\n'< data.txt
posted @ 2015-09-29 19:27  chenshoubiao  阅读(1676)  评论(0)    收藏  举报