C言語だと本当に && の方が || より優先順位が高い。

shellでも、commandじゃなくて算術式の中なら、
&& の方が || より優先順位が高い。
例: (( 1 || 3 && 0 )) の結果は真になる。