diff --git a/favemovies.txt b/favemovies.txt new file mode 100644 index 0000000..e8a9d3e --- /dev/null +++ b/favemovies.txt @@ -0,0 +1,6 @@ +Inception +The Two Towers +Gladiator +The Dark Knight +Dark Knight Rises +Fury diff --git a/gender.sh b/gender.sh new file mode 100644 index 0000000..e3e2187 --- /dev/null +++ b/gender.sh @@ -0,0 +1,29 @@ +# Takes wages.csv and... +#1) removes first row, +#2) only keeps gender and years experience columns, +#3) sorts unique gender/years experience combinations, +#4) and writes it to a filename of your choice + +#Usage: bash gender.sh +echo 'Unique gender and yearsexperience cominations saved to' $1 +cat wages.csv | sed '1d'| cut -d, -f-1,2 | sort -ut"," -k1,1 -k2n,2 > "$1" + +#Returns gender, yearsExperience, and wage for +#1 highest earner +#2 lowest earner +#3 number of females in the top 10 wage earners + +echo 'highest earner:' +cat wages.csv | grep -v gender | sed 'y/,/ /' | sort -k 4 -n -r | head -n 1 +echo 'lowest earner:' +cat wages.csv | grep -v gender | sed 'y/,/ /' | sort -k 4 -n -r | tail -n 1 +echo 'number of females in the top 10 wage earners:' +cat wages.csv | grep -v gender | sed 'y/,/ /' | sort -k 4 -n -r | head -n 10 | grep female | wc -l + +#demonstrates the effect of graduating college on minimum wage + +#college grad +cat wages.csv | sed 'y/,/ /' | awk '$3 == "16"' | cut -d " " -f 4 | awk '{s+=$1}END{print "average college graduate minimum wage:",s/NR}' + +#no college education +cat wages.csv | sed 'y/,/ /' | awk '$3 == "12"' | cut -d " " -f 4 | awk '{s+=$1}END{print "non-college graduate minimum wage:",s/NR}' diff --git a/genderYears.sh b/genderYears.sh new file mode 100644 index 0000000..9ad715f --- /dev/null +++ b/genderYears.sh @@ -0,0 +1,3 @@ +cat "$1" | sed '1d'| cut -d, -f-1,2 | sort -ut"," -k1,1 -k2n,2 > "$2" + +