#Ueberpruefen ob Dateien vorhanden, ggf loeschen if [ -e vergleich1.txt ]; then rm -v vergleich1.txt fi if [ -e vergleich2.txt ]; then rm -v vergleich2.txt fi if [ -e vergleich3.txt ]; then rm -v vergleich3.txt fi if [ -e vergleich4.txt ]; then rm -v vergleich4.txt fi echo Regressionstest fuer $1 und $2 # echo Erster Testdatensatz ./$1 < eingabe1.txt > ausgabe1_$1.txt ./$2 < eingabe1.txt > ausgabe1_$2.txt diff ausgabe1_$1.txt ausgabe1_$2.txt > vergleich1.txt more vergleich1.txt # echo Zweiter Testdatensatz ./$1 < eingabe2.txt > ausgabe2_$1.txt ./$2 < eingabe2.txt > ausgabe2_$2.txt diff ausgabe2_$1.txt ausgabe2_$2.txt > vergleich2.txt more vergleich2.txt # echo Dritter Testdatensatz ./$1 < eingabe3.txt > ausgabe3_$1.txt ./$2 < eingabe3.txt > ausgabe3_$2.txt diff ausgabe3_$1.txt ausgabe3_$2.txt > vergleich3.txt more vergleich3.txt # echo Vierter Testdatensatz ./$1 < eingabe4.txt > ausgabe4_$1.txt ./$2 < eingabe4.txt > ausgabe4_$2.txt diff ausgabe4_$1.txt ausgabe4_$2.txt > vergleich4.txt more vergleich4.txt echo Testende #diff liefert nur bei einem gefundenen Unterschied etwas zurueck #ist vergleich?.txt also leer, war die Ausgabe identisch