From b1e14c8893656a01b62a4967cb6102ce3e9015b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Sun, 13 Dec 2020 01:42:42 +0100 Subject: Add 'avg' tool avg calculates averages for multiple typ results stored in separate files. --- avg | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 avg diff --git a/avg b/avg new file mode 100755 index 0000000..7cfc6fe --- /dev/null +++ b/avg @@ -0,0 +1,15 @@ +#!/bin/sh + +# avg -- print averages for multiple typ result files + +awk ' + { + v[FNR] += $1 + $1 = "" + sub(/^ /, "", $0) + t[FNR] = $0 + } + END { + for (i = 1; i<=5; i++) + printf("%.4f\t%s\n", v[i] / (ARGC-1), t[i]) + }' "$@" -- cgit v1.2.3