linux中let命令

 

1、直接测试

复制代码
[root@centos7pc1 test3]# ls
[root@centos7pc1 test3]# a=10
[root@centos7pc1 test3]# echo $a
10
[root@centos7pc1 test3]# b=a+5   ## 变量没有$则直接输出了变量名
[root@centos7pc1 test3]# echo $b
a+5
[root@centos7pc1 test3]# c=$a+5  ## 无法直接进行运算
[root@centos7pc1 test3]# echo $c
10+5
[root@centos7pc1 test3]# let d=a+5   ## 使用let可以实现变量直接计算
[root@centos7pc1 test3]# echo $d
15
[root@centos7pc1 test3]# let e=$a+5   ## 同上
[root@centos7pc1 test3]# echo $e 15
复制代码

 

let的作用是可以使变量直接参与数值运算。

 

2、自加、自减操作

复制代码
[root@centos7pc1 test3]# ls
[root@centos7pc1 test3]# a=10
[root@centos7pc1 test3]# let a+=20   ## 自加
[root@centos7pc1 test3]# echo $a
30
[root@centos7pc1 test3]# a=20
[root@centos7pc1 test3]# let a-=10    ## 自减
[root@centos7pc1 test3]# echo $a
10
复制代码

 

[root@centos7pc1 test3]# a=20; for i in `seq 10`; do let a--; done
[root@centos7pc1 test3]# echo $a
10

 

[root@centos7pc1 test3]# a=10; for i in `seq 10`; do let a+=2; done
[root@centos7pc1 test3]# echo $a
30

 

posted @   小鲨鱼2018  阅读(403)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示