shell脚本判断上⼀个命令是否执⾏成功shell脚本中判断上⼀个命令是否执⾏成功
shell中使⽤符号“$?”来显⽰上⼀条命令执⾏的返回值,如果为0则代表执⾏成功,其他表⽰失败。
结合if-else语句实现判断上⼀个命令是否执⾏成功。
经过验证,该⽅法也适⽤于make命令,并不仅仅限于shell 命令。
⽰例如下:
if [ $? -ne 0 ]; then
echo "failed"
else
echo "succeed"
fi
或者:
if [ $? -eq 0 ]; then
echo "succeed"
else
echo "failed"
shell脚本返回执行结果fi
另外
shell中的⽐较符号如下:
-eq等于
-ne不等于
-gt⼤于
-lt⼩于
ge⼤于等于
le⼩于等于
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论