1、grep
grep . data.txt
grep -v '^$' data.txt
grep '[^$]' data.txt
2、sed
sed -i '/^$/d' data.txt
sed -i '/^\s*$/d' data.txt #这个命令还可将完全空格、tab等组成的空行删掉。
3、awk
awk NF data.txt # 这个也可以将空格、tab等组成的空行删掉。
awk '!/^$/' data.txt
tr - s'\n'< data.txt
来源:CSDN
作者:zsj.python之路
链接:https://blog.csdn.net/zhangshuaijun123/article/details/104036924