Код выхода подстановки команды в назначении локальной переменной bash [дубликат]

На этот вопрос уже есть ответ здесь:

Как можно Я проверяю код выхода подстановки команды в bash, если присвоение выполняется локальной переменной в функции?
См. Следующие примеры. Во втором я хочу проверить код выхода.
Есть ли у кого-нибудь хороший способ обхода или правильное решение для этого?

$ function testing { test="$(return 1)"; echo $?; }; testing
1
$ function testing { local test="$(return 1)"; echo $?; }; testing
0
26
задан Benjamin W. 12 February 2019 в 21:39
поделиться