Shell 如何读取链中某个命令的返回码

Shell 如何读取链中某个命令的返回码,shell,sh,Shell,Sh,我正在运行由分隔的命令链。如何检查单个命令的返回代码?例如:db2连接到mydb;db2列表表;db2终止 我正在使用shshebang.将您的所有命令存储在一个数组中,并在执行第一个数组中的命令时将每个退出状态存储在另一个数组中,以便以后能够通过索引检索。假设您希望退出状态避免,例如,在连接失败时列出表,您只想使用&&而不是:db2连接到mydb&&db2列表表&&db2终止。

我正在运行由
分隔的命令链。如何检查单个命令的返回代码?例如:
db2连接到mydb;db2列表表;db2终止

我正在使用
sh
shebang.

将您的所有命令存储在一个数组中,并在执行第一个数组中的命令时将每个退出状态存储在另一个数组中,以便以后能够通过索引检索。假设您希望退出状态避免,例如,在连接失败时列出表,您只想使用
&&
而不是
db2连接到mydb&&db2列表表&&db2终止