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      ##(单引号和双引号都可以)

 

posted @ 2020-10-23 11:42  sky121  阅读(1889)  评论(0)    收藏  举报