1# LINT: 'while' loop cuddled with "(" and ")", with embedded (allowed)
2# LINT: "|| exit {n}" to exit loop early, and using redirection "<" to feed
3# LINT: loop; indented with spaces, not tabs
4( while read x
5do foobar bop || exit 1
6done <file ) &&
7outside subshell