小编use*_*752的帖子

两种样式的检查在ksh中返回值

在ksh shell中,我想在运行命令后检查返回值,我写了两个样式:

if [ $? -ne 0 ] ; then
    echo "failed!"
    exit 1
else
    exit 0
fi


[ $? -ne 0 ] && echo "failed!" && exit 1
Run Code Online (Sandbox Code Playgroud)

它们是等价的吗?如果没有,如果我想把它写成一行,我该怎么办?

shell ksh

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

ksh ×1

shell ×1