Shell去除空行的4种方法
文件内容如下 file.txt

1)用tr命令
cat file.txt |tr -s ‘\n’

2)用sed命令
cat file.txt |sed '/^$/d'

3)用awk命令
cat file.txt|awk '{if($0!="")print $0}'

cat file.txt|awk '{if(length !=0) print $0}'

4)用grep命令
grep -v '^$' file.txt ##(单引号和双引号都可以)

文件内容如下 file.txt

1)用tr命令
cat file.txt |tr -s ‘\n’

2)用sed命令
cat file.txt |sed '/^$/d'

3)用awk命令
cat file.txt|awk '{if($0!="")print $0}'

cat file.txt|awk '{if(length !=0) print $0}'

4)用grep命令
grep -v '^$' file.txt ##(单引号和双引号都可以)
