diff options
Diffstat (limited to '')
| -rw-r--r-- | sum4.awk | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -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]) } } |
