Shell去除空行的4种方法

节选自http://www.jb51.net/article/57953.htm

1)用tr命令

1
cat 文件名 |tr -s ‘n’

2)用sed命令

1
cat 文件名 |sed ‘/^$/d’

3)用awk命令

1
cat 文件名 |awk ‘{if($0!=”")print}’
1
cat 文件名 |awk ‘{if(length !=0) print $0}’

4)用grep命令

grep -v “^$” 文件名

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注