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
分类:
linux shell
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律