如何设置exit值退出当前脚本
发布网友
发布时间:2023-06-18 13:39
我来回答
共1个回答
热心网友
时间:2023-06-24 17:34
脚本里有好几个条件判断语句,希望脚本不管如何执行,只要有一个不匹配就退出脚本不再执行,现在按照下面这么写不能正确的退出。例如:
查询指定目录下是否有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