Eric van Gyzen <[email protected]> wrote: > In sh, if I use a single statement to declare a local variable and > assign the output of a command to it, the exit status of that command is > lost. For example: > > should_return_false() { > local var1=`false` > } > > The function should return non-zero, but it returns zero.
The function should return the return code of the last command. In your example, the last command is "local". Fabian
pgpmCIsPJ20a6.pgp
Description: OpenPGP digital signature
