operator
test expression and test expression
Boolean and operator. If all of its argument expressions evaluate to true, a value of true will result. When any test in the group evaluates to false, no further tests are performed and
a value of false will result.
Usage example:
do when a < b and c < d ... done