Okay also ich habs jetzt so gemacht wie Linuxhase meinte, war für das was ich machen wollte am schnellsten :D Aber Das "Ok" wird nicht ausgegeben, nicht schlimm eigentlich, weil da sollte am besten eh nix stehen. Aber wundert mich doch etwas. Und gibt es eine Möglichkeit das dort bei der if Antwort "Nein" einfach nix passiert? und er mir einfach die nächste Frage stellt?
#!/bin/sh
# - Mittagsort Chooser 1.1 -
#Mögliche Orte
#a=Ikea
#b=Döner
#c=Schinetze
#d=Bäcker
#Datei erstellen
touch Mittagsorte.txt
echo Ikea > Mittagsorte.txt
echo Döner >> Mittagsorte.txt
echo Schinetze >> Mittagsorte.txt
echo Bäcker >> Mittagsorte.txt
#Abfragen
read -p"Ist Peter da (Ja/Nein) ?" Antwort1
if [ $Antwort1 == "Ja" ]; then
sed -i '/^Ikea/d' Mittagsorte.txt
if [ $Antwort1 == "Nein" ]; then
echo "Ok"
fi
fi
read -p"Ist Karl da (Ja/Nein) ?" Antwort2
if [ $Antwort2 == "Ja" ]; then
sed -i '/^Döner/d' Mittagsorte.txt
if [ $Antwort2 == "Nein" ]; then
echo "Ok"
fi
fi
#Zufall
cat Mittagsorte.txt|sort --random-sort | head -n 1
rm Mittagsorte.txt
Die Namen sind nicht so wichtig und die Fragen auch, da werde ich nochmal beim Ausbilder nachfragen :D, ging mir ums Prinzip. Danke Leute!