+ -
当前位置:首页 → 问答吧 → 如何设置exit值退出当前脚本

如何设置exit值退出当前脚本

时间:2011-03-10

来源:互联网

脚本里有好几个条件判断语句,希望脚本不管如何执行,只要有一个不匹配就退出脚本不再执行,现在按照下面这么写不能正确的退出。例如:

查询指定目录下是否有abc*,如果没有,则打印错误信息,并退出。

现在执行后,指定目录下没有找到abc*,但不能退出,继续执行下一条命令去了。


cd $HOME
ABC=ls -lrt  abc*
FILES=`ls |wc -l`

if [ $FILES -ne 0 ] ; then
        echo " files is exist."
else
        echo " files is not exist."
exit 0
fi


DEF=ls -lrt  def*
FILES=`ls |wc -l`

if [ $FILES -ne 0 ] ; then
        echo " files is exist."
else
        echo " files is not exist."
exit 0
fi

作者: smallfish   发布时间: 2011-03-10

FILES=`ls abc* |wc -l`

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