Hier sind die Operanden gleichberechtigt, sie werden stupide von links nach rechts ausgeführt:uname hat geschrieben:Nun bindet soweit mir bekannt das UND stärker als das ODER. Ob es an der Reihenfolge liegt oder generell weiß ich nicht.
Code: Alles auswählen
#+ 1 1 x------------------> 0
$ false || false && true && echo 1 || echo 2
2
#+ 0 0 x-------------------> 0
$ true && true || false || echo 1 && echo 2
2
$
In C ist das aber so, wie du sagst. && gilt vor ||.
Gruß Cae