Les expressions logiques sont utilisées dans les structures de contrôle, comme les instructions if, while et until.
Les opérateurs logiques standards sont -eq (égal), -ne (non égal), -gt (plus grand que), -ge (plus grand ou égal), -lt (moins que) et -le (moins ou égal).
Les expressions peuvent être combinées avec les opérateurs logiques && (et) et || (ou).