$? #$?是在命令执行完成之后产生的退出值,范围是【0-255】
当$?=0时标示命令执行没有错误输出,这个值可以用exit命令执行
exit 66 #命令方式设置退出值exit为66
例:
【1】
ls #正常查看
echo $? #值为0
【2】
ls /hello #/hello不存在
echo $? #不为0
【3】
vim /mnt/text
echo "hello world!"
exit 66 #设定退出值为66
sh /mnt/text #执行