shell判定一个变量等于-n_shell:数值运算、条件测试、if判断

bash-completion包:支持tab补齐

数值运算:整数运算、小数运算 一、整数运算 1、expr expr A + B,A和B之间要空格,否则直接显示A+B expr A - B expr A * B #乘法*需要采用转义*,避免被作为shell通配符 expr A / B :只能屏蔽一个字符e.g: [root@shell ~]# a=24 [root@shell ~]# echo $a $a [root@shell ~]# echo $a 24 [root@shell ~]# echo $a$b $a [root@shell ~]# echo $a$b $a$b

2、$[]或$(()) 举例: [root@shell ~]# echo $[10*3] 30 [root@shell ~]# echo $[10/3] 3 [root@shell ~]# echo $[10+3] 13 [root@shell ~]# echo $[10-3] 7 [root@shell ~]# echo $[10%3] 1 [root@shell ~]# x=3 [root@shell ~]# y=5 [root@shell ~]# echo $[x+y] 8

可以一行进行多个运算 [root@shell ~]# x=8 [root@shell ~]# echo $[x+8],$[x*8] [root@shell ~]# 16,64

3、let运算 不回显结果 [root@shell ~]# x=9 [root@shell ~]# let x=x+8 [root@shell ~]# echo $x 17

4、特殊用法: i=n let i++ ---->i=n+1 let i-- ---->i=n-1 let i+=3 --->i=n+3 let i-=2 --->i=n-2 let i*=2 --->i=n2 let i/=2 --->i=n/2 举例: [root@shell ~]# i=24 [root@shell ~]# let i++ [root@shell ~]# echo $i 25 [root@shell ~]# let i+=3 [root@shell ~]# echo $i 28 [root@shell ~]# let i-=1 [root@shell ~]# echo $i 27 [root@shell ~]# let i=2 [root&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值