Tmp=`mktemp -d` trap "rm -rf $Tmp" 0 1 2 3 15 gawk -f prune.awk $1 > $Tmp/pruned (gawk -f maxmin.awk $Tmp/pruned cat $Tmp/pruned) | gawk -f discrete.awk | gawk -f better.awk