Eric van Gyzen <eric_at_vangyzen.net> 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
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:53 UTC