ref: 812d4b1bae980e7b3c996574eb8278b92956870f
dir: /calc.awk/
#!/bin/awk -f
# meant to be executed within acme with records that look like this:
# 5 * 3
# 2 * 1
{
num1 = $1
num2 = $3
fac = num1 * num2 * 0.1
sum += fac
pure += num1
if (num2 > 5) {
pexp += num1
nexp++
} else {
pun += num1
nun++
}
count++
printf "%s\n", $0
}
END {
printf "%.2f / %d = %f (weighted)\n", sum, count, sum/count
printf "%.2f / %d = %f\n", pure, count, pure/count
printf "experienced: %d → %f\n", nexp, pexp/nexp
printf "unexperienced: %d → %f\n", nun, pun/nun
}