如果分配给函数中的局部变量,如何检查 bash 中命令替换的退出代码?
请参阅以下示例。第二个是我要检查退出代码的地方。
有人对此有很好的解决方法或正确的解决方案吗?
$ function testing { test="$(return 1)"; echo $?; }; testing
1
$ function testing { local test="$(return 1)"; echo $?; }; testing
0
如果分配给函数中的局部变量,如何检查 bash 中命令替换的退出代码?
请参阅以下示例。第二个是我要检查退出代码的地方。
有人对此有很好的解决方法或正确的解决方案吗?
$ function testing { test="$(return 1)"; echo $?; }; testing
1
$ function testing { local test="$(return 1)"; echo $?; }; testing
0