【RHCA+】$[]

" 目录:RHCA+ -> 5 Shell脚本 -> 7-3 $\[\] "

进行整数级算术运算;语法格式:$算术表达式

|-------------|--------------|
| 参数 | 作用 |
| \[x+y\] | 加法 | | x-y | 减法 |
| \[x/y\] | 除法 | | x\*y | 乘法 |
| \[x%y\] | 取余,获得x除y后的余数 | | x++ | 自加,x加1 |
| \[x--\] | 自减,x减1 | | x\*\*y | 幂运算,x的y次方 |

root@wuzuniao \~# echo $1+2 #加法

3

root@wuzuniao \~# echo $1\*2 #乘法

2

root@wuzuniao \~# echo $20/2 #除法

10

root@wuzuniao \~# echo $20-2 #减法

18

root@wuzuniao \~# echo $20%2 #取余

0

root@wuzuniao \~# echo \[C++\] #先输出C的值,再自加1

5

root@wuzuniao \~# echo \[C--\] #先输出C的值,再自减1

6

root@wuzuniao \~#

相关推荐
运维技术小记1 小时前
国产化环境配置 VNC 远程桌面:麒麟 V10 实战
linux·运维·服务器
xiaoye-duck2 小时前
《Linux系统编程》Linux 系统多线程(八): C++ 高并发线程池全链路深度解析与从零手撕实现
linux·c++·线程池
爱码少年2 小时前
一条Shell命令实现文件目录服务器间快速转移
服务器·shell
giaming0232 小时前
告别Docker Desktop!一款轻量级原生开发环境管理工具:FlyEnv
运维·docker·容器
laboratory agent开发2 小时前
智能体多工具串联执行中途失败,部分写入的数据如何回滚
运维·服务器·数据库
智塑未来2 小时前
金融 AIOps 选型指南:银行证券智能运维平台怎么选
运维·人工智能·金融
寒水馨2 小时前
Linux下载、安装protobuf-v35.1(附安装包protoc-35.1-linux-x86_64.zip)
linux·运维·服务器·google·序列化·protobuf·protoc
王琦03183 小时前
Linux的文件管理
linux·运维·服务器
xlq223223 小时前
高并发服务器day13
运维·服务器