+ -
当前位置:首页 → 问答吧 → if [ $? != 0 ] 是什么意思?

if [ $? != 0 ] 是什么意思?

时间:2011-03-24

来源:互联网

本帖最后由 AlexHsr168138 于 2011-03-24 17:03 编辑

if [ $? != 0 ]; then
echo "OUI-10057:WARNING: chgrp of /crstest/oraInventory to oinstall failed!";
fi


[ $? != 0 ]是什么意思啊?

作者: AlexHsr168138   发布时间: 2011-03-24

$? 代笔啊啥你知道吗? 把这个了解了你就明白了

作者: fenginf   发布时间: 2011-03-24

这个的确比较基础 建议 多看看 shell 的书

作者: chenbin200818   发布时间: 2011-03-24



QUOTE:
if [ $? != 0 ]; then
echo "OUI-10057:WARNING: chgrp of /crstest/oraInventory to oinstall failed!"; ...
AlexHsr168138 发表于 2011-03-24 15:39

$?上个命令的回传值。然后和零比较,然后决定该执行什么。

作者: L_kernel   发布时间: 2011-03-24

回复 AlexHsr168138


    $? 是上一个程序执行是否成功的标志,如果执行成功则$? 为0,否则 不为0

作者: db2-zhang   发布时间: 2011-03-24

看到这个标题,我就无语了,哎……
下载 (5.56 KB)
2011-03-24 16:28

作者: xiaopan3322   发布时间: 2011-03-24

热门下载

更多