Shell 如何在运行'if'时获取退出代码!指挥部;那么`?
当我想对失败采取行动时,我会:Shell 如何在运行'if'时获取退出代码!指挥部;那么`?,shell,if-statement,command-line,error-handling,Shell,If Statement,Command Line,Error Handling,当我想对失败采取行动时,我会: if!命令; 然后 回声$? fi 但是退出代码始终为0。我通过删除来修复它求反并使用空然后块: if命令; 然后: 其他的 回声$? fi 相关问题: 我通过删除修复了它求反并使用空然后块: if命令; 然后: 其他的 回声$? fi 相关问题: 如果您需要稍后退出状态,您可以考虑将其保存在变量中: 命令 状态=$? 如果((状态!=0));然后 echo$状态 fi < /代码> 如果您需要稍后退出状态,您可以考虑将其保存在变量:中。 命令
if!命令;
然后
回声$?
fi
但是退出代码始终为0。我通过删除
来修复它代码>求反并使用空然后块:
if命令;
然后:
其他的
回声$?
fi
相关问题:
我通过删除修复了它代码>求反并使用空然后块:
if命令;
然后:
其他的
回声$?
fi
相关问题:
如果您需要稍后退出状态,您可以考虑将其保存在变量中:
命令
状态=$?
如果((状态!=0));然后
echo$状态
fi
< /代码> 如果您需要稍后退出状态,您可以考虑将其保存在变量:中。
命令
状态=$?
如果((状态!=0));然后
echo$状态
fi