05运算符

  • 算术运算符

  • 关系元算符

  • 布尔运算符

  • 字符串运算符

  • 文件测试运算符

  • 算术运算符

#注意空格 \*
`expr 3 + 2`
`expr 3 \* 2`
`expr 3 % 2`
`expr 3 / 2`
#赋值
a=$b
#相等 ==
[ a == b ]
#不登
[ a != b ]
  • 关系运算符
等于
[ $a -eq $b ]
大于
[ $a -gt $b ]
小于
[ $a -lt $b ]
等于
[ $a -ne $b ]
大于等于
[ $a -ge $b ]
小于等于
[ $a -le $b ]
  • 布尔运算符
非
!
与
-a
或者
-o
  • 逻辑运算符
&&
||
if [[ $a lt 100 && $b lt 100 ]]
then
    echo 'y'
else
    echo 'n'
  • 字符串运算符
为0返回true
[-z $string]
不为0返回true
[-n $string]
字符串是否为空
[ $string ]
  • 文件测试运算符
检测文件是否是块设备文件,如果是,则返回 true
[ -b file ]
普通-f 执行-x 目录-d
可读-r 可写-w
为空-s
是否存在-e
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,698评论 0 13
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 9,812评论 1 44
  • 运算符是处理数据的基本方法,用来从现有的值得到新的值。JavaScript 提供了多种运算符,本章逐一介绍这些运算...
    许先生__阅读 3,751评论 0 3
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 9,947评论 0 5
  • 2017.11.14 周二 阴 “如果你要提前下车,请别推醒装睡的我 这样我可以沉睡到终点,假装不知道...
    楠木君0918阅读 1,423评论 0 1