diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2016-09-02 14:13:13 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2016-09-02 14:21:21 +1200 |
commit | 3909483124a95893429c437336d9812596591c79 (patch) | |
tree | 85e18c0eb60e2ade16f59a50f4b059f2d26cadcc /bin/mean.awk | |
parent | Add an issue with the Mutt configuration (diff) | |
download | dotfiles-3909483124a95893429c437336d9812596591c79.tar.gz dotfiles-3909483124a95893429c437336d9812596591c79.zip |
Add mean(1df), med(1df), and mode(1df)
Diffstat (limited to 'bin/mean.awk')
-rw-r--r-- | bin/mean.awk | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bin/mean.awk b/bin/mean.awk new file mode 100644 index 00000000..4506b3b0 --- /dev/null +++ b/bin/mean.awk @@ -0,0 +1,8 @@ +# Get the mean of a list of integers +{ tot += $1 } +END { + # Error out if we read no values at all + if (!NR) + exit(1) + printf "%u\n", tot / NR +} |