Max Kirillov <max@xxxxxxxxxx> 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@xxxxxxxxxxxxxx GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html