快速业务通道

linux短路操作符号及应用

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-31

短路操作符:
&& 与
|| 或
短路操作符要记住一个原则:1和任何数做与运算都得任何数
0和任何数做与运算都得0
0和任何数做或运算都得任何数
1和任何数做或运算都得1
因此,短路操作符就是根据这个原理进行执行命令的,也就是
是说,当两个命令COMMAND1 和 COMMAND2执行&&运算的时候,只要
前面一个命令执行成功,就要执行后面一个命令,只有这样才
能确定最终的结果,但是如果第一个命令执行失败,第二个命令就
算是成功了结果也是0,就向上面所说的“1和任何数做与运算都得任
何数;0和任何数做与运算都得0” .
同理,当两个命令执行或运算的时候,第一个命令失败了,就
执行第二个命令,才能确定最终的结果,相反,如果第一个命
令执行成功了,就不需要执行第二个命令就能确定最终的结果,如
上面的原则所示“ 0和任何数做或运算都得任何数,1和任何数做或
运算都得1”
练习:
1、添加10个用户user1到user10,但是要求在用户不存在的情况下
才能添加,写一个脚本: 添加脚本如下: 结果如下所示:
2、通过ping命令测试192.168.1.1到192.168.1.10之间的所有
主机是否在线,
如果在线,就显示“IP is up”
如果不在线,就显示“IP is down” 添加脚本如下: 验证如下: 短路操作符在脚本中还是很实用的.

本文出自 “IT梦-齐-分享” 博客,请务必保留此出处http://roqi410.blog.51cto.com/2186161/620143

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号