( for i in a b c do foo || exit 1 bar && baz done >) && ( while true do foo || exit 1 bar && baz done >) && ( i=0 && while test $i -lt 10 do echo $i || exit i=$(($i + 1)) done >)