( uzsolt | 2023. 07. 04., k – 15:46 )

A && és || egymás utáni használatával vigyázni kell!

$ echo foo && ls /x || echo fail
foo
ls: /x: No such file or directory
fail

Tehát ha a fő parancs utáni igaz-feltételként lefutó parancs futása hibás, akkor a hiba ág szintén lefut. Nyilván echo-nál és értékadásnál talán nem lesz hiba, de ha ezt lecseréled valami bonyolultabbra, okozhat kellemetlen meglepetést.