diff --git a/exercisescript.sh b/exercisescript.sh new file mode 100644 index 0000000..6752484 --- /dev/null +++ b/exercisescript.sh @@ -0,0 +1 @@ +cat wages.csv | cut -f 1,2 -d , | sort | sed -E 's/,/ /g' | sort -k 2 -n | uniq > unique.txt diff --git a/favorite_movies.txt b/favorite_movies.txt new file mode 100644 index 0000000..374ccf7 --- /dev/null +++ b/favorite_movies.txt @@ -0,0 +1,6 @@ +Greatest Showman +Hunchback of Notre Dame +Casablanca +La La Land +The Lion King +Hacksaw Ridge diff --git a/task2.sh b/task2.sh new file mode 100644 index 0000000..d13e696 --- /dev/null +++ b/task2.sh @@ -0,0 +1,14 @@ +# This script is for IBC_EX5 Task 2 +# Usage: bash task2.sh . + +echo "Highest earner:" +cat wages.csv | sort -n -r -t , -k 4 | head -n 1 +echo "Lowest earner:" +cat wages.csv | sort -n -t , -k 4 | head -n 2 | tail -n 1 +echo "The number of females in top ten earners:" +cat wages.csv | sort -n -r -t , -k 4 | head -n 11 | tail -n 10 | grep female | wc -l +cat wages.csv | cut -f 1,2 -d , | sort | sed -E 's/,/ /g' | sort -k 2 -n | uniq > unique.txt +var1=$(cat wages.csv | cut -f 3,4 -d , | grep -E ^12 | sort -n -k 2 | sed -E 's/,/ /g' | sort -k 2 -n | head -n 1 | cut -f 2 -d " ") +var2=$(cat wages.csv | cut -f 3,4 -d , | grep -E ^16 | sort -n -k 2 | sed -E 's/,/ /g' | sort -k 2 -n | head -n 1 | cut -f 2 -d " ") +echo "Difference in minimum wages between 12 and 16 years of education:" +echo "$var2 - $var1" | bc