ex1.sh changed to compute statistical occurences of given person from a given country
This commit is contained in:
parent
9748264474
commit
de44f3ece7
@ -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"
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user