【shell】删除空行的4种方法【面试题】
1.cat 文件名 |tr -s “\\n” tr -d “\\n” 是删除回车2.sed ”/^$/d“ 文件名 加-i修改原文件3.grep -v “^$” 文件名 条件有多个正则的时候 “(^#)|(^$)”4.cat 文件名 |awk ‘{if($0!=”\")print}\'cat 文件名 |awk ‘{if(length !=0) print $0}
1.cat 文件名 |tr -s “\\n” tr -d “\\n” 是删除回车2.sed ”/^$/d“ 文件名 加-i修改原文件3.grep -v “^$” 文件名 条件有多个正则的时候 “(^#)|(^$)”4.cat 文件名 |awk ‘{if($0!=”\")print}\'cat 文件名 |awk ‘{if(length !=0) print $0}