ex1.sh changed to compute statistical occurences of given person from a given country

This commit is contained in:
Arkadiusz Hypki 2023-05-15 16:44:42 +02:00
parent 9748264474
commit de44f3ece7
2 changed files with 13 additions and 0 deletions

View File

@ -11,6 +11,9 @@ read inKraj
echo "Podaj minimalny wiek"
read inWiek
w=0
sz=0
# iterating line-by-line
while read line
do
@ -22,11 +25,16 @@ country=`echo $line | cut -d " " -f 3`
if [ $name != "#" ]
then
w=$((w + 1))
if [ $country = "$inKraj" -a $age -ge $inWiek ]
then
sz=$((sz + 1))
echo "Person $name (from $country) is $age years old"
fi
fi
done < $inPlikWej
echo "There is statistically `echo "scale=2; $sz/$w*100.0" | bc -l` % of such persons"

View File

@ -1,8 +1,13 @@
# name age country
Peter 45 Poland
Christof 34 Germany
Jurgen 24 Germany
Paul 35 Poland
Jacek 55 Poland
Jurek 67 Poland
Maria 23 France
Jerry 25 Germany
Paul 60 France
Frederic 9 France
Agostino 20 Italy
Toni 15 Italy