This commit is contained in:
Arkadiusz Hypki 2023-05-15 17:02:12 +02:00
commit f4690816a6
2 changed files with 15 additions and 3 deletions

View File

@ -6,11 +6,13 @@
echo "Podaj nazwę pliku z bazą danych"
read inPlikWej
echo "Podaj kraj, który wyszukać"
read inKraj
echo "Podaj minimalny wiek"
read inWiek
w=0
declare -A kraje
# iterating line-by-line
while read line
do
@ -22,11 +24,16 @@ country=`echo $line | cut -d " " -f 3`
if [ $name != "#" ]
then
if [ $country = "$inKraj" -a $age -ge $inWiek ]
w=$((w + 1))
if [ $age -ge $inWiek ]
then
kraje["$country"]=$((kraje["$country"] + 1))
echo "Person $name (from $country) is $age years old"
fi
fi
done < $inPlikWej
for key in ${!kraje[@]}; do echo "From $key there is ${kraje["$key"]} persons"; done

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