diff --git a/cs205_final_exam.sh b/cs205_final_exam.sh old mode 100644 new mode 100755 index d0d0d57c..e853469f --- a/cs205_final_exam.sh +++ b/cs205_final_exam.sh @@ -1,3 +1,5 @@ +#!/bin/bash -e + # TODO: Modify this file to create a shell script that is able to use awk to go through a file formatted like best_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 DATA FILE ===== # File name: [VALUE] @@ -10,3 +12,15 @@ # 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 best_pokemon.dat. However, you can assume that any file passed to this script will be formatted exactly the way best_pokemon.dat is formatted. + +sum = 0 +count = 0 + +{ + sum += $6 + count ++ +} +END { + average = sum / count + prunt "Avg. HP: " average +} diff --git a/test.sh b/test.sh new file mode 100644 index 00000000..189da5cb --- /dev/null +++ b/test.sh @@ -0,0 +1,3 @@ +#!bin/awk + +awk {print "Hello!"}