#!bin/sh # Check for arguments if [ $# -eq 0 ]; then echo "Usage: $(basename $0) filename" exit 1 fi if [ ! -f $1 ]; then echo "File "$1" doesn't exist!" exit 0 fi awk ' NR == 1 { f[1]=-14; f[2] = f[3] = f[4] = f[5] = 3 printf "%-14s %-3s %-3s %-3s %-3s\n", "OPPONENT", "GF", "GA", "DIF", "PTS" } NR >= 1 { F=$2+10*($2-int($2))-($2-int($2)); A=$3+10*($3-int($3))-($3-int($3)); tdif=F-A; dif=$2-$3 difb=int($2)-int($3); if (dif >= 1 && int(dif) >= 1) pts=3; else if (dif > 0 && int(difb) >= 0) pts=2; else if (dif > -1 && int(difb) >= -1) pts=1; else pts=0; printf "%-14s %-3d %-3d %-3d %-3d \n", $1, F, A, tdif, pts }' $1