Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions exercisescript.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
cat wages.csv | cut -f 1,2 -d , | sort | sed -E 's/,/ /g' | sort -k 2 -n | uniq > unique.txt
6 changes: 6 additions & 0 deletions favorite_movies.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Greatest Showman
Hunchback of Notre Dame
Casablanca
La La Land
The Lion King
Hacksaw Ridge
14 changes: 14 additions & 0 deletions task2.sh
Original file line number Diff line number Diff line change
@@ -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