From c44ac59acbb18c6982e180637566dec8eb9baebd Mon Sep 17 00:00:00 2001 From: wukong Date: Mon, 18 Jun 2018 04:00:29 -0700 Subject: adjusted print statements to use OFMT, OFS, and ORS; --- sum4.awk | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'sum4.awk') diff --git a/sum4.awk b/sum4.awk index f9037da..2c3a41b 100644 --- a/sum4.awk +++ b/sum4.awk @@ -5,7 +5,7 @@ # output: sums of numeric columns function isnum(n) { - OFMT = "%.18g" + #OFMT = "%.18g" sign = "[+-]?" decimal = "[0-9]+[.]?[0-9]*" fraction = "[.][0-9]+" @@ -31,8 +31,7 @@ NR==1 { END { for (i=1; i<=nf_max; i++) { if (header[i]) - printf("%s: \t", header[i]) - printf("%.18g\n", sum[i]) - printf(i < nf_max ? "" : OFS ) + printf("%s:" OFS, header[i]) + printf(OFMT ORS, sum[i]) } } -- cgit v1.2.3