diff --git a/cs205_final_exam.awk b/cs205_final_exam.awk new file mode 100755 index 00000000..48fab5f1 --- /dev/null +++ b/cs205_final_exam.awk @@ -0,0 +1,17 @@ +# TODO: Modify this file to create a shell script that is able to use awk to go through a file formatted like pokemon.dat and provides a printed report in the following format (where your script correctly calculates the values that go into the [VALUE] placeholders): +# ======= SUMMARY OF POKEMON.DAT ====== +# Total Pokemon: [VALUE] +# Avg. HP: [VALUE] +# Avg. Attack: [VALUE] +# ======= END SUMMARY ======= + +# The "Avg." values should be calculated as mean values for the corresponding columns. +# The spacing and header formatting should match the above formatting description exactly. +# There should be a comment explaining the purpose of each line in your shell script. +# The data file will be passed in to the script as a positional parameter and will not necessarily be called pokemon.dat. However, you can assume that any file passed to this script will be formatted exactly the way pokemon.dat is formatted. + + +END{print "Total Pokemon: ", NR} +{sum+=$6} END {print "Avg. HP: ", sum/NR} +{sum+=$7} END {print "Avg. Attack: ", sum/NR} +