diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2016-09-08 22:49:28 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2016-09-08 22:49:28 +1200 |
commit | 677d0e5fdc76620253af865ca03fd602c0419047 (patch) | |
tree | a47d3e848aace0f9f2d7b7d2443f1e0588fab70a /bin | |
parent | Add more color-setting attempts to rgl(1df) (diff) | |
download | dotfiles-677d0e5fdc76620253af865ca03fd602c0419047.tar.gz dotfiles-677d0e5fdc76620253af865ca03fd602c0419047.zip |
Generalise mean,med,mode,tot(1df) to numbers
Not just integers
Diffstat (limited to 'bin')
-rw-r--r-- | bin/mean.awk | 2 | ||||
-rw-r--r-- | bin/med.awk | 2 | ||||
-rw-r--r-- | bin/mode.awk | 2 | ||||
-rw-r--r-- | bin/tot.awk | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/bin/mean.awk b/bin/mean.awk index 4506b3b0..74bdcab3 100644 --- a/bin/mean.awk +++ b/bin/mean.awk @@ -4,5 +4,5 @@ END { # Error out if we read no values at all if (!NR) exit(1) - printf "%u\n", tot / NR + print tot / NR } diff --git a/bin/med.awk b/bin/med.awk index b4a899a1..34d81c41 100644 --- a/bin/med.awk +++ b/bin/med.awk @@ -13,7 +13,7 @@ END { } else { med = (vals[NR/2] + vals[NR/2+1]) / 2 } - printf "%u\n", med + print med if (warn) exit(1) } diff --git a/bin/mode.awk b/bin/mode.awk index beced1f4..500fce2a 100644 --- a/bin/mode.awk +++ b/bin/mode.awk @@ -9,5 +9,5 @@ END { for (val in vals) if (vals[val] > vals[mode]) mode = val - printf "%u\n", mode + print mode } diff --git a/bin/tot.awk b/bin/tot.awk index c25c718d..d1174d7b 100644 --- a/bin/tot.awk +++ b/bin/tot.awk @@ -1,3 +1,3 @@ # Total a column of integers { tot += $1 } -END { printf "%u\n", tot } +END { print tot } |