shell脚本中,echo 打印之后,再exit的话,会少一位数字#a$?#echo $aexit $? $?获取返回值,返回是10,exit就
shell脚本中,echo 打印之后,再exit的话,会少一位数字
#a=$?#echo $aexit $?
$?获取返回值,返回是10,exit就是0了
因为如果打印出来,就好像经过了一层过滤器一样,他已经是一个实体了,在打印就少了$符号后面的第一位,正确的做法是不打印就好了。
shell脚本中,echo 打印之后,再exit的话,会少一位数字
#a=$?#echo $aexit $?