在ksh shell中,我想在运行命令后检查返回值,我写了两个样式:
if [ $? -ne 0 ] ; then echo "failed!" exit 1 else exit 0 fi [ $? -ne 0 ] && echo "failed!" && exit 1
它们是等价的吗?如果没有,如果我想把它写成一行,我该怎么办?
shell ksh
ksh ×1
shell ×1