diff --git a/Exercise4A.sh b/Exercise4A.sh new file mode 100644 index 0000000..378ec7b --- /dev/null +++ b/Exercise4A.sh @@ -0,0 +1,3 @@ +grep -w "female" wages.csv | cut -d , -f1,2 | tr ',' ' ' | sort -n -k2 | uniq >> Wages1.txt +grep -w "male" wages.csv | cut -d , -f1,2 | tr ',' ' ' | sort -n -k2 | uniq >> Wages1.txt + diff --git a/Exercise4C.sh b/Exercise4C.sh new file mode 100644 index 0000000..2cd15bd --- /dev/null +++ b/Exercise4C.sh @@ -0,0 +1,5 @@ +#for input, go with the higher numbered term first and only using the format gender,yearsOfschooling, for example, "male,16" or "female,16" +a=$(cut -d , -f1,3,4 wages.csv | grep -we "$1" | cut -d , -f3 | sort -rn | tail -n 1) +b=$(cut -d , -f1,3,4 wages.csv | grep -we "$2" | cut -d , -f3 | sort -rn | tail -n 1) +echo "$a-$b" | bc + diff --git a/Wages1.txt b/Wages1.txt new file mode 100644 index 0000000..9b27a0a --- /dev/null +++ b/Wages1.txt @@ -0,0 +1,33 @@ +female 1 +female 2 +female 3 +female 4 +female 5 +female 6 +female 7 +female 8 +female 9 +female 10 +female 11 +female 12 +female 13 +female 14 +female 15 +female 16 +male 2 +male 3 +male 4 +male 5 +male 6 +male 7 +male 8 +male 9 +male 10 +male 11 +male 12 +male 13 +male 14 +male 15 +male 16 +male 17 +male 18 diff --git a/exercise4B.sh b/exercise4B.sh new file mode 100644 index 0000000..8264fc1 --- /dev/null +++ b/exercise4B.sh @@ -0,0 +1,15 @@ +#To return the gender, yearsExperience, and wage of the lowest earner to stdout + +#To return the genfer, yearsExperience, and wage of the lowest earner to stdout + +#To return number of female wage earners to stdout + +var1=$(cat $filename | sort -k4 -n | cut -d ',' -f1,2,4 | head -n 2 | tail -n 1) +var2=$(cat $filename | sort -k4 -n -g | cut -d ',' -f1,2,4 | tail -n 1) +var3=$(cat $filename | sort -k4 -n -g | cut -d ',' -f1,2,4 | tail -n 10| grep -w "female" | wc -l) +echo $var1 $var2 $var3 + + + + + diff --git a/movies.txt b/movies.txt new file mode 100644 index 0000000..bef8177 --- /dev/null +++ b/movies.txt @@ -0,0 +1,7 @@ +Good Will Hunting +Shawshank Redemption +Interstellar +Godfather 1/2 +Remember the Titans +Elf +