当前位置: 技术问答>linux和unix
请问脚本中的$?代表什么呢?
来源: 互联网 发布时间:2016-10-05
本文导语: 下面是apache的启动脚本中的一段: start(){ ... RETVAL=$? ... return $RETVAL } 请问其中的$?代表什么呢? | 代表最近一个命令的执行结果 | u...
下面是apache的启动脚本中的一段:
start(){
...
RETVAL=$?
...
return $RETVAL
}
请问其中的$?代表什么呢?
start(){
...
RETVAL=$?
...
return $RETVAL
}
请问其中的$?代表什么呢?
|
代表最近一个命令的执行结果
|
unix系统中通常用0表示成功,非0表示失败
ls file 1>/dev/null 2>&1
if [ $? -ne 0 ];then
echo "no file"
fi
ls file 1>/dev/null 2>&1
if [ $? -ne 0 ];then
echo "no file"
fi
|
正解~