首页 > 系统服务 > 详细

linux---shell运算符

时间:2020-05-23 18:05:54      阅读:69      评论:0      收藏:0      [点我收藏+]

Shell 基本运算符

Shell 和其他编程语言一样,支持多种运算符,包括:

  • 算数运算符
  • 关系运算符
  • 布尔运算符
  • 字符串运算符
  • 文件测试运算符

注:原生bash不支持数学运算,可以通过其他命令如awk、expr来实现。

技术分享图片

算术运算符

+  -  *  /  %取余  =赋值  ==相等  !=不等

技术分享图片

关系运算符

-eq  equal 相等

-ne  not equal 不等

-gt   great than 大于

-ge  great than or equal 大于等于

-lt     little than 小于

-le    little than or equal 小于等于

技术分享图片

布尔运算符

!  非运算,false返回true,true返回false

-o   或运算,只要有一个为true就返回true

-a   与运算,只要有一个为false就返回false

技术分享图片

逻辑运算符

&&   逻辑的and

||      逻辑的or

技术分享图片

注:逻辑运算符要放在 [[ ]] 中

字符串运算符

技术分享图片

技术分享图片

注:-n -z要放在前面

linux---shell运算符

原文:https://www.cnblogs.com/1016391912pm/p/12942927.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!