Subject: Re: [question] && chaining vs shell loops

From: Andreas Schwab <[email-masked]>
Date: Sun, 29 Mar 2015 18:07:39 +0200

Max Kirillov <[email-masked]> writes:

> As far as I can see, loops in shell ignore non-zero exit
> codes of the bodies which are not last. For example, exit
> code of command 'for f in false true; do $f; done' is 0,
> even if there was false.

There is nothing special with loops, that's how the exit code of
compound commands is defined in general: it's the exit code of the last
executed command.

Andreas.

-- 
Andreas Schwab, [email-masked]
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."