#!/bin/bash # # PAuswertung # # Skript zur Auswertung des Praxistests # fuer jeden Schueler wird einen Datei /root/AuswertungXX.txt erstellt # Zaehle i von 0 bis 24 i=0 while [ $i -le 24 ] do # Bei einstelligen Zahlen 0 voranstellen if [ $i -lt 10 ] then XX=0$i else XX=$i fi REST=$[$i%2] if [ $REST -eq 1 ] # ungerade Platznummern 01, 03, ... then GRUPPE=A else # gerade Platznummern 00, 02, ... GRUPPE=B fi DATEI=/root/Auswertung$XX.txt echo "Auswertung schueler$XX, Gruppe $GRUPPE:" > $DATEI echo "---------------------------------" >> $DATEI echo >> $DATEI # home-Verzeichnis des Schuelers mit allen Unterverzeichnissen ls -lR /home/schueler$XX >> $DATEI echo >> $DATEI if [ $GRUPPE = A ] then echo -n ort.txt: >> $DATEI if [ -e /home/schueler$XX/v1_adressen/ort.txt ] then cat /home/schueler$XX/v1_adressen/ort.txt >> $DATEI else echo FEHLT!!! >> $DATEI fi echo -n standard.txt: >> $DATEI if [ -e /home/schueler$XX/v2_normal/standard.txt ] then cat /home/schueler$XX/v2_normal/standard.txt >> $DATEI else echo FEHLT!!! >> $DATEI fi echo -n public.txt: >> $DATEI if [ -e /home/schueler$XX/v3_fueralle/public.txt ] then cat /home/schueler$XX/v3_fueralle/public.txt >> $DATEI else echo FEHLT!!! >> $DATEI fi echo -n team.txt: >> $DATEI if [ -e /home/schueler$XX/v4_fuerteam/team.txt ] then cat /home/schueler$XX/v4_fuerteam/team.txt >> $DATEI else echo FEHLT!!! >> $DATEI fi echo -n hardlink_auf_standard.txt: >> $DATEI if [ -e /home/schueler$XX/hardlink_auf_standard.txt ] then cat /home/schueler$XX/hardlink_auf_standard.txt >> $DATEI else echo FEHLT!!! >> $DATEI fi echo "***************************************" >> $DATEI echo "* LINKS *" >> $DATEI echo "***************************************" >> $DATEI if [ -e /home/schueler$XX/LINKS ] then cat /home/schueler$XX/LINKS >> $DATEI else echo FEHLT!!! >> $DATEI fi echo "***************************************" >> $DATEI echo "* SUMME *" >> $DATEI echo "***************************************" >> $DATEI if [ -e /home/schueler$XX/SUMME ] then cat /home/schueler$XX/SUMME >> $DATEI else echo FEHLT!!! >> $DATEI fi fi if [ $GRUPPE = B ] then echo -n telefon.txt: >> $DATEI if [ -e /home/schueler$XX/v1_Daten/telefon.txt ] then cat /home/schueler$XX/v1_Daten/telefon.txt >> $DATEI else echo FEHLT!!! >> $DATEI fi echo -n normal.txt: >> $DATEI if [ -e /home/schueler$XX/v2_standard/normal.txt ] then cat /home/schueler$XX/v2_standard/normal.txt >> $DATEI else echo FEHLT!!! >> $DATEI fi echo -n infos.txt: >> $DATEI if [ -e /home/schueler$XX/v3_public/infos.txt ] then cat /home/schueler$XX/v3_public/infos.txt >> $DATEI else echo FEHLT!!! >> $DATEI fi echo -n team.txt: >> $DATEI if [ -e /home/schueler$XX/v3_fuerteam/team.txt ] then cat /home/schueler$XX/v3_fuerteam/team.txt >> $DATEI else echo FEHLT!!! >> $DATEI fi echo -n hardlink_auf_normal.txt: >> $DATEI if [ -e /home/schueler$XX/hardlink_auf_normal ] then cat /home/schueler$XX/hardlink_auf_normal.txt >> $DATEI else echo FEHLT!!! >> $DATEI fi echo -n hardlink_auf_team.txt: >> $DATEI if [ -e /home/schueler$XX/hardlink_auf_team ] then cat /home/schueler$XX/hardlink_auf_team.txt >> $DATEI else echo FEHLT!!! >> $DATEI fi echo "***************************************" >> $DATEI echo "* LINK *" >> $DATEI echo "***************************************" >> $DATEI if [ -e /home/schueler$XX/LINK ] then cat /home/schueler$XX/LINK >> $DATEI else echo FEHLT!!! >> $DATEI fi echo "***************************************" >> $DATEI echo "* rechnen *" >> $DATEI echo "***************************************" >> $DATEI if [ -e /home/schueler$XX/rechnen ] then cat /home/schueler$XX/rechnen >> $DATEI else echo FEHLT!!! >> $DATEI fi fi # naechster Schueler i=$[$i+1] done exit 0