ich bastel mir grade mein erstes Script beisammen, welches ein paar Daten per Hand abfragt und ein paar weitere Daten automatisch zieht.
*Oftopic*
USB Stick mit Debian und Fluxbox, automatischer Login des Benutzers, Start des Scriptes unter Fluxbox (wegen der xrandr - Abfrage der Auflösung), man tippt ein paar mal J oder N ein (was so besonderes an/in einem Laptop ist), danach erfolgt der Versand aller Daten hübsch aufbereitet als Klartextdatei per sendemail und der Laptop/Rechner fährt runter ... Soweit so gut.
Jetzt geht es an die Feinheiten:
die Ja/Nein Abfrage(n) soll(en) solange laufen, bis der Benutzer ein "j" oder "n" eintippt, wäre ja Blödsinn wenn ein "K" steht in meiner Klartextdatei bei "WebCam vorhanden? K" oder "WebCam vorhanden? ". Am Ende soll da ja stehen "WebCam vorhanden? Ja".
Nun möchte ich die Schleife laufen lassen, solange bis ein "j" oder ein "n" eingetippt wird.
Code: Alles auswählen
#!/bin/zsh
while [[ $webcam_var != 'j' || $webcam_var != 'n' ]];
do
echo -n 'WebCam vorhanden (j/n)?:'
read webcam_var
done
Wo liegt mein Fehler? Hab mich jetzt seit nem Tag während meiner Arbeitszeit tot gegurgelt und stehe jetzt auf dem Schlauch.
Gruß