将来的你
一定会感谢现在拼命努力的自己

shell运算

算术运算

shell 支持算术运算,但只支持整数,不支持小数

bash中的算术运算

乘法符号有些场景中需要转义

实现算术运算:

内建的随机数生成器变量:

范例:

增强型赋值:

格式:

范例:

范例:

范例:

范例:

范例:

范例:

范例:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?

2.10 逻辑运算

true, false 1, 0

与:&:和0相与,结果为0,和1相与,结果保留原值 1 与 1 = 1 1 与 0 = 0 0 与 1 = 0 0 与 0 = 0

或:|:和1相或结果为1,和0相或,结果保留原值

异或:^ 异或的两个值,相同为假,不同为真。两个数字X,Y异或得到结果Z,Z再和任意两者之一X异或,将得出另一个值Y

范例:

短路运算

  • 短路与

CMD1 短路与 CMD2

第一个CMD1结果为真 (1),第二个CMD2必须要参与运算,才能得到最终的结果

第一个CMD1结果为假 (0),总的结果必定为0,因此不需要执行CMD2

  • 短路或

CMD1 短路或 CMD2

第一个CMD1结果为真 (1),总的结果必定为1,因此不需要执行CMD2 第一个CMD1结果为假 (0),第二个CMD2 必须要参与运算,,才能得到最终的结果

本文链接:http://www.3yyy.top/34331.html

赞(0) 打赏
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除,联系邮箱:contact@3yyy.top。文章观点不代表本站立场。本站原创内容未经允许不得转载:三叶运维 » shell运算
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏