"Derrick Stolee via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes: > +corrupt_rev_and_verify () { > + ( > + pos="$1" && > +... > + grep "$error" err > + ) > +} Curious. Would it work equally well to write corrupt_rev_and_verify () ( pos="$1" && ... grep "$error" err ) without an extra level of indentation?