#!/bin/bash # # PAuswertung # # Skript zur Auswertung des Praxistests # fuer jeden Schueler wird im aktuellen Verzeichnis eine Datei AuswertungXX.txt erstellt # Zaehle i von 0 bis 25 i=0 while [ $i -le 25 ] do # Bei einstelligen Zahlen 0 voranstellen if [ $i -lt 10 ] then XX=0$i else XX=$i fi REST=$[$i%2] if [ $REST -eq 0 ] # gerade Platznummern 00, 02, ... then GRUPPE=A else # ungerade Platznummern 01, 03, ... GRUPPE=B fi DATEI=Auswertung$XX.txt echo "Auswertung admin$XX, Gruppe $GRUPPE:" > $DATEI echo "---------------------------------" >> $DATEI echo >> $DATEI # home-Verzeichnis von adminXX mit allen Unterverzeichnissen ls -lR /home/admin$XX >> $DATEI echo >> $DATEI if [ $GRUPPE = A ] then for INHALT in /home/admin$XX/gerade.sh /home/admin$XX/gerade.txt /home/admin$XX/hallo.txt do echo $INHALT: >> $DATEI if [ -e $INHALT ] then cat $INHALT >> $DATEI else echo FEHLT!!! >> $DATEI fi done fi if [ $GRUPPE = B ] then for INHALT in /home/admin$XX/ungerade.sh /home/admin$XX/ungerade.txt /home/admin$XX/hallo.txt do echo $INHALT: >> $DATEI if [ -e $INHALT ] then cat $INHALT >> $DATEI else echo FEHLT!!! >> $DATEI fi done fi # home-Verzeichnis von schuelerXX mit allen Unterverzeichnissen ls -lR /home/schueler$XX >> $DATEI echo >> $DATEI for INHALT in /home/schueler$XX/Schreiben/admin.txt /home/schueler$XX/Schreiben/schueler.txt /home/schueler$XX/Template/admin.txt /home/schueler$XX/Verknuepfungen/hardhallo /home/schueler$XX/Verknuepfungen/softhallo do echo -n $INHALT: >> $DATEI if [ -e $INHALT ] then cat $INHALT >> $DATEI else echo FEHLT!!! >> $DATEI fi done # naechster Schueler i=$[$i+1] done exit 0