首页
友链
统计
留言
更多
直播
壁纸
推荐
我的毛线
院长科技
Search
1
本站官方群:894703859------|诚邀各位大佬的入驻!
322 阅读
2
新款螺旋帽子编织#夏凉帽#合股线夏凉帽编织
282 阅读
3
pxe 自动化安装系统
265 阅读
4
10 个Linux Awk文本处理经典案例
260 阅读
5
软件安装
249 阅读
Linux
yaml
iptables
shell
ansible
三剑客
awk
sed
自动化
pxe
编织
编织视频
监控
prometheus
go
go占位符
vue
vue基础
vue项目
web
Nginx
html
vscode
html标签
html表格
css基础
css定位
css精灵图
code
html5
项目
js
jQuery
面向对象
kubernetes
k8s命令
k8s
常用工具
微软
登录
Search
标签搜索
js
基础
css
webapi
jQuery
面向对象
项目
ansible
go
html
Nginx
k8s
pxe
awk
vscode
yaml
iptables
案例
源码
HPA
JustDoIt
累计撰写
75
篇文章
累计收到
2
条评论
首页
栏目
Linux
yaml
iptables
shell
ansible
三剑客
awk
sed
自动化
pxe
编织
编织视频
监控
prometheus
go
go占位符
vue
vue基础
vue项目
web
Nginx
html
vscode
html标签
html表格
css基础
css定位
css精灵图
code
html5
项目
js
jQuery
面向对象
kubernetes
k8s命令
k8s
常用工具
微软
页面
友链
统计
留言
直播
壁纸
推荐
我的毛线
院长科技
搜索到
1
篇与
的结果
2022-10-19
Shell中整数自增的几种方式
在Shell脚本中,用于while或for循环中经常要涉及到整数自增的情况,下面罗列下可能的方式【方式一】declare -i来声明整数变量root@localhost:~# declare -i x=1 root@localhost:~# x+=1 root@localhost:~# echo $x 2 【 方式二 】使用let命令root@localhost:~# i=1 root@localhost:~# let i+=1 root@localhost:~# echo $i 2 root@localhost:~# i=1 root@localhost:~# let i=$i+1 root@localhost:~# echo $i 2 root@localhost:~# i=1 root@localhost:~# let i++ root@localhost:~# echo $i 2 root@localhost:~# i=1 root@localhost:~# let ++i root@localhost:~# echo $i 2 【 方式三 】使用(())root@localhost:~# i=1 root@localhost:~# ((++i)) root@localhost:~# echo $i 2 root@localhost:~# i=1 root@localhost:~# ((i++)) root@localhost:~# echo $i 2 【 方式四 】使用expr命令root@localhost:~# i=1 root@localhost:~# i=`expr $i + 1` root@localhost:~# echo $i 2 root@localhost:~# i=1 root@localhost:~# i=$(expr $i + 1) root@localhost:~# echo $i 2 【 方式五 】使用$(())root@localhost:~# i=1 root@localhost:~# i=$(($i + 1)) root@localhost:~# echo $i 2 【 方式六 】使用$[]root@localhost:~# i=1 root@localhost:~# i=$[$i + 1] root@localhost:~# echo $i 2 备注1)使用i=$(expr $i + 1)比i=`expr $i + 1`要好些 2)使用(())或者$(())速度要比expr快 3)如果不考虑速度问题,涉及到不同平台的兼容,最好使用expr 4)Bash(sh)上使用比较多的情形:let,expr,(())
2022年10月19日
9 阅读
0 评论
1 点赞