Skip to content

Instantly share code, notes, and snippets.

@klemenzarn
Created April 6, 2013 17:29
Show Gist options
  • Save klemenzarn/5326895 to your computer and use it in GitHub Desktop.
Save klemenzarn/5326895 to your computer and use it in GitHub Desktop.
druga naloga za ocene
#!/bin/bash
function procentiOcena(){
if [[ $1 < 100 && $1 > 90 ]]; then
echo 10
elif [[ $1 < 90 && $1 > 80 ]]; then
echo 9
elif [[ $1 < 80 && $1 > 70 ]]; then
echo 8
elif [[ $1 < 70 && $1 > 60 ]]; then
echo 7
elif [[ $1 < 60 && $1 > 50 ]]; then
echo 6
else
echo 5
fi
}
skupno=0
vsi=0
while read ime ocene
do
povprecna=0
velikost=0
IFS=' ' read -ra ADDR <<< "$ocene"
for i in "${ADDR[@]}"; do
let povprecna=$povprecna+$i
let velikost=$velikost+1
done
let povprecna=$povprecna/$velikost
let skupno=$skupno+$povprecna
let vsi=$vsi+1
echo $ime $(procentiOcena $povprecna)
done < ocene.txt
if [ $vsi > 0 ]
then
let skupna_povprecna=$skupno/$vsi
let skupna_povprecna=$(procentiOcena $skupna_povprecna)
echo Skupno: $skupna_povprecna
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment