#!/bin/sh

studentsF="students.txt"
#
ratingF="hodnoceni.txt"
#
variantsIN="a-e" #?
#
dirOUT=""
#
export changeddir=0
#
fileOUT="test.txt"

#grep -i bla hodnoceni.txt	
#udelat parametry

#vyvoj 
#cat $studentsF | tr -d ' '| tr '[A-Z]' '[a-z]' | awk -F";" '{ print $2 " " $3 " " $4 " " $5 " " $6 " " $7 " " $8  " " $9}';
#head -1 $studentsF | tr -s ' '| awk -F";" '{ print $1 " " $2 " " $3  " " $4 " " $5 " " $6 " " $7 " " $8  }';
#head -1 $studentsF | tr -s ' '| awk -F";" '{ print $1 " " $2 " " $3  " " $4 " " $5 " " $6 " " $7 " " $3+$4+$5+$6+$7}';
#echo $POCET_RADKU_S;

#cat $studentsF | tr -s ' '| tr '[A-Z]' '[a-z]' | awk -F";" '{ print $1 " " $2 " " $3  " " $4 " " $3+$3  }';
#echo $POCET_RADKU_S;
#echo $POCET_RADKU_S;
#awk -F";" '{ print $1 " " $2 " " $3  " " $4 " " $5 " " $6 " " $7 " " $8  }' $studentsF $ratingF ;

#cat $studentsF | head  -2 $studentsF | tail  -1 | tr -s ' '| tr '[A-Z]' '[a-z]' | awk -F";" '{ print $2}';


# vyvoj  konec


temp=0;
cislo=4;
POCET_RADKU_H=`wc -l $ratingF | awk  '{ print $1 }'`;
POCET_RADKU_S=`wc -l $studentsF | awk '{ print $1 }'`;

POVVARA=1;
POVVARB=1;
POVVARC=1;
POVVARD=1;
POVVARE=1;
j=1;
k=1;
VARIANTY=1;
SLOUPECSTU=4; 


#HODVAR="acd";
#echo $1;
#VARA=` echo $1| tr '[A-Z]' '[a-z]';`
#VARA=` $1  | awk '/a/ { print $2 }';`


#  echo "$1 $2 $3 $4 $5 argument."





#VYRAZ="A-C";
#VYRAZ2=`grep -i 'a'$VYRAZ`

#echo $VYRAZ2
#echo $varianta; 

#hodnota urcuje jestli se bude vyhodnocovat varianta A-B 
#pri 1 vyhodnoti , 0- nevyhodnocuje se
POVVARA=1;
POVVARB=1;
POVVARC=1;
POVVARD=1;
POVVARE=1;






if [ "$VARA" = 'a' ];  then
     POVVARA=1 ; fi;
if [ "$VARB" = "b" ];  then
     POVVARB=1 ; fi;
if [ "$VARC" = "c" ];  then
     POVVARC=1 ; fi;
if [ "$VARB" = "d" ];  then
     POVVARD=1 ; fi;
if [ "$VARE" = "e" ];  then
     POVVARE=1 ; fi;

# smycka ktera updatuje 
for ((j=1; $j<=$POCET_RADKU_S; j=$j+1)); 
do
JMENOSTU=`cat $studentsF| head  -$j | tail  -1 | tr -s ' '                     | awk -F";" '{ print $1 }';`
LOGINSTU=`cat $studentsF| head  -$j | tail  -1 | tr -d ' '| tr '[A-Z]' '[a-z]' | awk -F";" '{ print $2 }';`
HODSTU3=`cat $studentsF | head  -$j | tail  -1 | tr -s ' '| tr '[A-Z]' '[a-z]' | awk -F";" '{ print $3 }';`
HODSTU4=`cat $studentsF | head  -$j | tail  -1 | tr -s ' '| tr '[A-Z]' '[a-z]' | awk -F";" '{ print $4 }';`
HODSTU5=`cat $studentsF | head  -$j | tail  -1 | tr -s ' '| tr '[A-Z]' '[a-z]' | awk -F";" '{ print $5 }';`
HODSTU6=`cat $studentsF | head  -$j | tail  -1 | tr -s ' '| tr '[A-Z]' '[a-z]' | awk -F";" '{ print $6 }';`
HODSTU7=`cat $studentsF | head  -$j | tail  -1 | tr -s ' '| tr '[A-Z]' '[a-z]' | awk -F";" '{ print $7 }';`
HODSTU8=`cat $studentsF | head  -$j | tail  -1 | tr -s ' '| tr '[A-Z]' '[a-z]' | awk -F";" '{ print $8 }';`


for ((k=1; $k<=$POCET_RADKU_H; k=$k+1));
do
LOGINHOD=`cat $ratingF    | head  -$k | tail  -1 | tr -d ' '| tr '[A-Z]' '[a-z]' | awk -F";" '{ print $1 }';`
VARIANTAHOD=`cat $ratingF | head  -$k | tail  -1 | tr -d ' '| tr '[A-Z]' '[a-z]' | awk -F";" '{ print $2 }';`
HODNOTAHOD=`cat $ratingF  | head  -$k | tail  -1 | tr -d ' '| tr '[A-Z]' '[a-z]' | awk -F";" '{ print $3 }';`
HODNOTAHOD=$(( $HODNOTAHOD ));
	if [ "$LOGINHOD" = "$LOGINSTU" ]; then

	     case $VARIANTAHOD in          
               "a") if [ "$POVVARA" = "1" ]; then
			HODSTU3=$HODNOTAHOD ;
		    fi ;;
               "b") if [ "$POVVARB" = "1" ]; then
			HODSTU4=$HODNOTAHOD ;
		    fi ;;
               "c") if [ "$POVVARC" = "1" ];  then
			HODSTU5=$HODNOTAHOD ; 
		    fi ;;
               "d") if [ "$POVVARC" = "1" ];  then
			HODSTU6=$HODNOTAHOD ;
		    fi ;;
               "e") if [ "$POVVARC" = "1" ];  then
			HODSTU7=$HODNOTAHOD ;
		    fi ;;
     	      esac;
	   
	fi
done


CELKEM=$(( $HODSTU3 + $HODSTU4 + $HODSTU5 + $HODSTU6 + $HODSTU7 ));
echo $JMENOSTU";"$LOGINSTU";"$HODSTU3";"$HODSTU4";"$HODSTU5";"$HODSTU6";"$HODSTU7";"$CELKEM;#  $HODNOTASTU $LOGINHOD $HODNOTAHOD ;

done


#spravne reseni 
#students.txt.POPROVEDENI moje
#Adamcova Lucie;xadamc00;20;16;5;6;1;48
#Adamek Lukas  ;xadame15;26;12;5;6;2;51
#Adamek Jan    ;xadame16;30;12;5;6;1;54
#Adamec Samuel ;xadame17;27; 2;3;6;1;39
#Aloman Joseph ;xaloma00;19;12;5;6;1;43

#students.txt
#Adamcova Lucie;xadamc00; 2;16;5;6;1;30
#Adamek Lukas;  xadame15; 2;12;5;6;2;27
#Adamek Jan;    xadame16; 2;12;5;6;1;26
#Adamec Samuel; xadame17; 2; 2;5;6;1;16
#Aloman Joseph; xaloma00; 2;12;5;6;1;26

#hodnoceni.txt
#xadame17;C; 3;bla bla bla
#xadamc00;A;20; fdjhfjdshjs
#xadame15;A;26; fdk fhdjs  dfhja f
#xadame17;A;27; fjdkja   hfdj  hfdj jf
#xadame16;A;30; fhdjhfjd  hfdj  jdfh  jas
#xadamc00;B;16; hfdjshfdjs jds ajfhdaj jfd
#xaloma00;A;19; fhdjshf fdjah fjdjas fhdjas
#xadame17;B; 2; fhdjhfj fjdha j jfdah fjdas hfj a



#students.txt.PREDPROVEDENIM
#Adamcova Lucie;xadamc00;2;12;5;6;1;26
#Adamek Lukas  ;xadame15;2;12;5;6;2;27
#Adamek Jan    ;xadame16;2;12;5;6;1;26
#Adamec Samuel ;xadame17;2;12;5;6;1;26
#Aloman Joseph ;xaloma00;2;12;5;6;1;26
#students.txt.POPROVEDENI
#Adamcova Lucie;xadamc00;2;16;5;6;1;30
#Adamek Lukas  ;xadame15;2;12;5;6;2;27
#Adamek Jan    ;xadame16;2;12;5;6;1;26
#Adamec Samuel ;xadame17;2;2;5;6;1;16
#Aloman Joseph ;xaloma00;2;12;5;6;1;26
 
