1.expr 只支持整数运算
[root@localhost ~]# expr 1 + 1
2
[root@localhost ~]# expr 10 - 1
9
[root@localhost ~]# expr 10 * 2
20
[root@localhost ~]# expr 10 / 2
5
[root@localhost ~]# expr 1 +1.5
expr: syntax error
案列:判断我们输入的数值是否是整数
2.$[] 只支持整数运算
[root@localhost ~]# echo $[1+0] #$[加 减 乘 除] 都行
1
3.$(()) ps:注意两个小括号是做运算 一个小括号是执行命令
[root@localhost ~]# echo $((10+2*2/2-2))
10
4.let运算 需要使用变量才能运算
[root@localhost ~]# let ou=1+1
[root@localhost ~]# echo $ou
2
[root@localhost ~]# let i=i+1
[root@localhost ~]# echo $i
1
[root@localhost ~]# unset i
[root@localhost ~]# let i=i+1
[root@localhost ~]# echo $i
1
[root@localhost ~]# num=10
[root@localhost ~]# num1=20
[root@localhost ~]# let count=$num+$num1
[root@localhost ~]# echo $count
30
5.bc 支持整数和小数运算
[root@localhost ~]# echo 1+1|bc
2
[root@localhost ~]# echo 1+1.5|bc
2.5
6.awk 运算 #EGIN 读取文件之前执行命令
[root@localhost ~]# awk 'BEGIN{print 10+10}'
20
[root@localhost ~]# awk 'BEGIN{print 10+100/2}'
60
[root@localhost ~]# awk 'BEGIN{print 10+10.5}'
20.5
[root@localhost ~]# echo 10 20
10 20
[root@localhost ~]# echo 10 20|awk '{print $1+$2}'
30
7.python 直接运算
总结:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)