While-schleife und OR

Hallo,

ich versuche, das hier irgendwie hinzubekommen…
Nur das in der while-Bedingung scheint so nicht zu stimmen

**solange keine gültige Eingabe erfolgt
while [[$yesno != „y“||$yesno !=„n“]]
do
echo „[Y] Fortsetzen des Skripts“
echo „[N] Abbrechen des Skripts“
read yesno
done

Ich erhalte die Fehlermeldung
syntax error at line 83 : `!=„n“]]’ unexpected
Habe in der while-Bedingung schon alles mögliche ausprobiert,
auch mit Klammern und -o
Wer weiß Rat?!

Gruß,
Nina

Hi Nina,

syntax error at line 83 : `!=„n“]]’ unexpected

nach dem „n“ muss ein Freizeichen stehen. Und statt || &&, dann klappts.

Ciao
Mischa

Hi Mischa,

syntax error at line 83 : `!=„n“]]’ unexpected

nach dem „n“ muss ein Freizeichen stehen. Und statt || &&,
dann klappts.

Jetzt funktioniert’s natürlich!
Auf das mit dem Leerzeichen kommt man nie und nimmer, wenn man es nicht weiß :wink:

Gruß,
Nina