逻辑测试命令和流程控制语句

1.逻辑测试语句:返回0成功,返回1则失败

  1. 与(&&):当前面的命令执行成功后,才会执行后面的命令
  2. 或(!!):当前面的命令执行失败后,才会执行后面的命令
  3. 非(!):条件测试中判断结果取反

2.可用的整数比较运算符

1.-eq:是否大于
2.-ne:是否不等于
3.-gt:是否大于
4.-lt:是否小于
5.-le:是否等于或小于
6.-ge:是否大于或等于

常见的字符串比较符
1.=:比较字符串内容是否相同
2. != :比较字符串内容是否不同
3. -z : 判断字符串内容是否为空

2.流程控制语句
if语句:

1.单分支:if…then…fi
2.双分支:if…then…else…fi
3.多分支:if…then…elif…then…else…fi
vim host .sh- -host:测试主机是否在线
ping -c 4 i 0.3 -w 4 $1 &> /dev/null

4.-c:尝试的次数
5.-i:间隔时间
6.-w:当地址不通时,等待的时间
7./dev/null:linex中的黑洞
9.&:不区分大小写
10.>输出重定向
11.read:能够读取用户输入的信息
12.-p:向用户显示一定的用户信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值