linux中的shell脚本管理(二)
发布时间:2016-10-23 09:09:49 所属栏目:Linux 来源:网络整理
导读:在Shell脚本中执行使用if语句的好处是:可以根据特定的条件(eg:判断备份目录是否存在)来决定是否执行某项操作,当满足不同的条件时执行不同的操作(eg:备份
|
eg:只要"/etc/rc.d/rc.local"或者"/etc/init.d/local'中有一个是文件,则显示"YES",否则无任何输出。 [ -f /etc/rc.d/rc.local ] || [ -f /etc/init.d/rc.local ] && echo "yes“ yes eg:测试”/etc/profile“文件是否有可执行权限,若确实没有可执行权限,则提示”No x mode.“的信息。 [ ! -x ”/etc/profile" ] && echo "No x mode." No x mode. eg:若当前的用户是root且使用的Shell程序是"/bin/bash",则显示"YES“,否则无任何输出。 echo $USER $SHELL root /bin/bash [ $USER = ”root" ] && [ $SHELL = "/bin/bash" ] && echo "yes" yes 2:if语句的结构: 前面内容知道了一下条件测试操作,实际上使用"&&“和”||“逻辑测试可以完成简单的判断并执行相应的操作,但是当需要选择执行的命令语句较多时,再使用这种方式将使命令行语句显得很复杂,难以阅读。而使用if语句,则可以更好地体现有选择性执行的程序结构,使得层次分明,清晰易懂。 if语句的选择结构由易到难可以分为三种类型,分别适用于不同的应用场合。 本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/ (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

