Ich würde gerne wissen, ob es möglich ist, mehr als zwei Anweisungen in einer if
-Anweisung, wenn Sie ein Shell-Skript schreiben?Mehrere Bedingungen in If-Anweisung Shell-Skript
username1="BOSS1"
username2="BOSS2"
password1="1234"
password2="4321"
if(($username == $username1)) && (($password == password1)) ||
(($username == $username2)) && (($password == password2)) ; then
Dies funktioniert nicht. Aber gibt es einen Weg, es zum Laufen zu bringen?
Danke!
auch vorsichtig sein, Leerzeichen. All diese Räume müssen da sein! Es muss 'if [[$ username' und nicht' if [[$ username'. Korrekte Leerräume sind in Shell-Skripten im Gegensatz zu den meisten anderen Programmiersprachen von entscheidender Bedeutung. –