shell 运算符; 判断中 if -a 与运算 -o或运算
时间:2022-07-25
本文章向大家介绍shell 运算符; 判断中 if -a 与运算 -o或运算,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
#!/bin/bash
a=10
b=20
val=`expr $a + $b` # 将 + 符号换成: 减- 乘 * 除 / 取余 %
echo "a +b = $val" # 响应一个字符串, 和变量的值 $val
if [ $a == $b ] # if 如果,then 然后, echo 响应,fi 结束字句
then # [ $a == $b ] 用绝对等于符号判断两个字符串
echo "a 等于 b "
fi
--------- 逻辑运算符号符合条件就返回true ------------
#相等 -eq 不相等 -ne 大于 -gt 大等于 -ge 小于 -lt 小等于 -le
# 非运算 ! 或运算 -o 与运算 -a
[ $a != $b ] # 变量:a 不等于 b, 非运算
[ $a -lt 60 -a $b -gt 15] # 变量:a <60 且 b>15 与运算
[ $a -lt 100 -o $b -gt 100 ] # 变量:a<100 或 b> 100 或运算
&& # 相当于与运算,满足所有条件;也用于前面成功完成才执行后面
|| # 相当于或运算,满足一个条件就可以;前面无论成功失败就执行后面
= 字符串是否相等; != 判断是否不相等; -z 字符串长度为0;
-n 字符串长度不相等; $ 字符串为空
echo ${#a} # 打印字符串变量a 的长度
- 1082 与7无关的数(思维题,巨坑)
- Facebook构建高性能Android视频组件实践之路
- Samba服务的配置总结
- 大型互联网系统的监控流水线
- 10-移动端开发教程-移动端事件
- 灰色理论预测模型
- tweet情感分析流程
- Selenium2+python自动化52-unittest执行顺序
- 基于TensorFlow实现自编码器(附源码)
- Selenium2+python自动化53-unittest批量执行(discover)
- HTML/CSS/JavaScript学习笔记【持续更新】
- Selenium2+python自动化54-unittest生成测试报告(HTMLTestRunner)
- Selenium2+python自动化55-unittest之装饰器(@classmethod)
- 每天一个Linux命令(4)——mkdir
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法