| ( | |
| for i in a b c | |
| do | |
| # LINT: "|| exit {n}" valid for-loop escape in subshell; no "&&" needed | |
| foo || exit 1 | |
| bar && | |
| baz | |
| done | |
| ) && | |
| ( | |
| while true | |
| do | |
| # LINT: "|| exit {n}" valid while-loop escape in subshell; no "&&" needed | |
| foo || exit 1 | |
| bar && | |
| baz | |
| done | |
| ) && | |
| ( | |
| i=0 && | |
| while test $i -lt 10 | |
| do | |
| # LINT: "|| exit" (sans exit code) valid escape in subshell; no "&&" needed | |
| echo $i || exit | |
| i=$(($i + 1)) | |
| done | |
| ) |