1.去掉空行
##用tr命令
cat 1.txt | tr -s '\n'
##用sed命令
cat 1.txt | sed '/^$/d'
##用awk命令
cat 1.txt | awk '{if($0!="")print}'
cat 1.txt | awk '{if(length !=0) print $0}'
##用grep命令
grep -v "^$" 1.txt
2.去除空格
##删除行首空格
sed 's/^[ \t]*//g' 1.txt ##将一个或多个用空格或tab开头的字符替换为空字符
##删除行末空格
sed 's/[ \t]*$//g' 1.txt ##$表示结尾;^表示开头
##删除所有的空格
sed s/[[:space:]]//g 1.txt