割り当てが関数のローカル変数に対するものである場合、bashのコマンド置換の終了コードを確認するにはどうすればよいですか?
次の例を参照してください。2つ目は、終了コードを確認する場所です。
誰かがこれに対する良い回避策または正しい解決策を持っていますか?
$ function testing { test="$(return 1)"; echo $?; }; testing
1
$ function testing { local test="$(return 1)"; echo $?; }; testing
0