-
在学习Linux shell脚本编程过程中编写的一些脚本代码:Linux-shell-study
资源介绍
#shell条件测试
条件测试的内容包括用户的输入,某条件命令执行完之后的返回状态,变量值,文件状态及系统发送的信号等.除此之外,shell脚本中的条件测试语句可以单独执行.
##退出状态含义以及退出状态的设置
####退出状态含义
数字0表示命令,脚本或者程序成功执行,没有发生错误.
数字1表示在执行过程中发生了某些错误,没有成功执行.
由于退出状态由程序编写者定义,因此退出状态也可能不是0或1,遇到这种情况时,需要查阅相关说明文件了解具体含义.
####退出状态设置
在脚本中设置退出状态需要使用exit命令,其常见的使用形式及对应的含义如下:
exit 0:表示返回脚本执行成功,无错误返回.这种情况有时也称为返回为真(true).
exit 1:表示执行失败,有错误返回.这种情况有时也称为返回为假(false).
除了以上的0和1外,还可以使用其他一些数字,但是只要返回的状态非0,系统