Linuxshell中if[$?-eq0]语句作⽤:判断命令是否执⾏成功 shell脚本中$?是指上⼀次命令执⾏的成功或者失败的状态。如果成功就是0,失败为1.。语句if [ $? -eq 0 ] 是判断if语句的上⼀个命令执⾏如果成功就执⾏if中的语句,否则就执⾏else中的内容。
note:使⽤时要注意,if后⾯的中括号[ $? -eq 0 ],括号的两边需要有⼀个空格。
cd u-boot && ./make.sh $RK_UBOOT_DEFCONFIG && cd -
if [ $? -eq 0 ]; then
echo "====Build uboot ok!===="
else
echo "====Build uboot failed!===="
exit 1linuxshell脚本怎么运行
fi

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。