Как я могу проверить код выхода подстановки команды в bash, если присвоение выполняется локальной переменной в функции?
См. Следующие примеры. Во втором я хочу проверить код выхода.
Есть ли у кого-нибудь хороший способ обхода или правильное решение для этого?
$ function testing { test="$(return 1)"; echo $?; }; testing
1
$ function testing { local test="$(return 1)"; echo $?; }; testing
0