linux – AWK删除空行教程
/./仅删除第一个条件{print“a”$0}的空行,我如何确保脚本删除每个条件的空行?
awk -F, '/./ { print "a"$0 } NR!=1 { print "b"$0 } { print "c"$0 } END { print "d"$0 }' MyFile
解决方法:
将以下条件放在第一个条件中,并使用if语句检查它们,如下所示:
awk -F, '
/./ {
print "a"$0;
if (NR!=1) { print "b"$0 }
print "c"$0
}
END { print "d"$0 }
' MyFile