From: Andreas Schwab Date: Sun, 29 Mar 2015 16:07:39 GMT Subject: Re: [question] && chaining vs shell loops Message-ID: <874mp3948k.fsf@igel.home> In-Reply-To: <20150329154840.GA8771@wheezy.local> Max Kirillov 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, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."