专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 移动开发

shell脚本中的&&跟||

发布时间:2010-05-30 05:29:08 文章来源:www.iduyao.cn 采编人员:星星草
shell脚本中的&&和||
在编写shell的时候,经常会使用的&&和||,那么他们是什么意思呢?
$$判断式是这样的,如果前面的一个命令回传的是0,也就是正确,那么就执行后面的指令,如果前面的指令回传非0(错误的)

,那么就不去执行后面的指令。
||的使用正好与&&相反,如果前面的指令执行结果返回错误值,那么就可以执行后面的指令。
下面是两个例子,来分析一下

[root@localhost ~]#ls /data/sh && mkdir /data/sh/sh1
上面的指令说明了,如果/data/sh目录存在,那么就在/data/sh目录下再创建一个sh1的目录

[root@localhost ~]#ls /data/sh2 || mkdir /data/sh2
上面的指令说明了,要是.data/sh2目录不存在,那么就去创建/data/sh2这个目录
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: