文档章节

比较和字符串比较表达式的使用介绍和举例

o
 osc_fmg49rzg
发布于 2019/03/20 11:24
字数 251
阅读 5
收藏 0

精选30+云产品,助力企业轻松上云!>>>

比较和字符串比较表达式的使用介绍和举例

整数比较符

-eq : (equal to)相等 例如: if [ "$a" -eq "$b" ] -ne : (not equal to)相等 例如: if [ "$a" -ne "$b" ] -gt : (greater than)大于 例如: if [ "$a" -gt "$b" ] -ge : (greater than or equal to)大于或等于 例如: if [ "$a" -ge "$b" ] -lt : (less than)小于 例如: if [ "$a" -lt "$b" ] -le : (less than or equal to)小于或等于 例如: if [ "$a" -le "$b" ] < : 小于 例如: if (( "$a" < "$b" )) <= : 小于等于 例如: if (( "$a" <= "$b" ))

: 大于 例如: if (( "$a" > "$b" )) = : 大于等于 例如: if (( "$a" >= "$b" ))

字符串比较

= : 等于 例如: if [ "$a" = "$b" ] == : 等于 例如: if [ "$a" == "$b" ] != : 不等于 例如: if [ "$a" != "$b" ] < : 小于(ASCII字母顺序) 例如: if [[ "$a" < "$b" ]]

: 大于(ASCII字母顺序) 例如: if [[ "$a" > "$b" ]] -z : 字符不为空

需要注意,什么时候用单个中括号和两个中括号,还有什么时候使用两个小括号,注意括号内空格。

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
自学Linux Shell11.5-执行数字运算

点击返回 自学Linux命令行与Shell脚本之路 11.5-执行数字运算 1. Shell基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测...

osc_wp2jydi8
2018/06/21
2
0
hive关系运算详解

关系运算:1. 等值比较: = 语法:A=B 操作类型:所有基本类型 描述: 如果表达式A与表达式B相等,则为TRUE;否则为FALSE 举例: hive>select 1 from lxwdual where 1=1; 2. 不等值比较: <> 语...

超人学院
2015/05/20
110
0
重学JS: 隐式强制类型转换

隐式强制类型转换指的是那些隐藏的强制类型转换,副作用也不是很明显,事实上,只要自己觉得不够明显的强制类型转换都可以算作隐式强制类型转换,接下来,此文将会介绍几种常见的隐式类型转换...

william_li
2019/07/06
0
0
Hive入门到剖析(一)

1 Hive简介 1.1 Hive定义 Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能。 本质是将SQL转换为MapReduce程序。 1.2 为什么使用Hive ...

wangwei4078
2016/09/02
0
0
hive常用函数一

Hive概念 Hive最适合于数据仓库应用程序,使用该应用程序进行相关静态数据分析,不需要快速响应出结果,而数据本身不会发生频繁变化。 Hdfs分布式文件系统限制了hive,使其不支持记录级别的更...

osc_npubdjvi
2019/09/17
2
0

没有更多内容

加载失败,请刷新页面

加载更多

使用amoeba实现mysql读写分离

转载马士兵连老师笔记 使用amoeba实现mysql读写分离 1、什么是amoeba? Amoeba(变形虫)项目,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、...

兵荒马乱的青春
28分钟前
0
0
学Vue,就要学会vue JSX(二)

学习JSX,先了解一下createElement 提到JSX,不可避免的就要提到createElement,当你看完本节,你会发现,奇怪的知识又增多了。ok,我们接着上一部分继续讲。这一次的准备工作是了解createEleme...

osc_kurqu050
28分钟前
17
0
学Vue,就要学会vue JSX(三)

是时候使用JSX代替createElement了 接着上面的讲,当我们看到上面用createElement去实现组件,太麻烦了,别说工作效率提高了,就是那些嵌套可以嵌套正确就很赞了,所以我们需要用JSX去简化整...

osc_tq5hz9vv
30分钟前
13
0
protocol buffer使用

protocol buffer使用例子 protocol buffer是什么 https://developers.google.com/protocol-buffers 这是protocol buffer的官方网站,上边有详细的使用方式。 一般常见的序列和反序列方式就是...

RandomObject
31分钟前
7
0
小白的前端之路-HTMl

HTML——超文本标记语言 HTMl里面有标签,标签又分为单标签和双标签,也分为行级元素和块级元素 标签是用<>包裹起来的,而且必须要有<>,否则会直接显示在浏览器上面哦 现在介绍一下常用标签...

osc_e45irv7l
31分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部