删除文件中的空行
grep -v '^$' file
grep . data.txt
grep -v '^$' data.txt
grep '[^$]' data.txt
sed '/^$/d' file 或 sed -n '/./p' file
sed '/^$/d' data.txt
sed '/^\s*$/d' data.txt #这个命令还可将完全空格、tab等组成的空行删掉。
awk '/./ {print}' file 或 awk '{if($0!=" ") print}'
awk NF data.txt # 这个也可以将空格、tab等组成的空行删掉。
awk '!/^$/' data.txt
cat 文件名 |awk ‘{if($0!=”")print}'
cat 文件名 |awk ‘{if(length !=0) print $0}'
tr -s "\n"