这篇文章主要讲解了“Shell脚本中的数组用法总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Shell脚本中的数组用法总结”吧!
1、怎么声明一个数组变量?
直接赋值:
代码如下:
array[0]=”Zero” array[1]=”One” array[2]=”Two”
declare声明:
declare -a array
小括号空格法:
array=(Zero One Two)
引号空格法:
array=”Zero One Two”
混合法:
array=([0]=”Zero” [1]=”One” [2]=”Two”)
2、怎么遍历一个数组?
标准for循环:
[ chenqing@Qing ~ ] for(( i=0;i<${#array[@]};i++)) do echo ${array[i]}; done;ZeroOneTwo
for…in:
[ chenqing@Qing ~ ] for i in ${array[@]};do echo $i ;doneZeroOneTwo
3、获取数组的长度
[ chenqing@Qing ~ ] echo ${#array[@]}3[ chenqing@Qing ~ ] echo ${#array[*]}3
4、删除数组元素
[ chenqing@Qing ~ ] unset array[0][ chenqing@Qing ~ ] echo ${#array[@]}2[ chenqing@Qing ~ ] for i in ${array[@]};do echo $i ;doneOneTwo
5、删除数组
unset array
6、和python一样的切片
[ chenqing@Qing ~ ] echo ${array[@]:0:1}Zero[ chenqing@Qing ~ ] echo ${array[@]:0:2}Zero One[ chenqing@Qing ~ ] echo ${array[@]:0:3}Zero One Two[ chenqing@Qing ~ ] echo ${array[@]:1}One Two[ chenqing@Qing ~ ] echo ${array[@]:2}Two
感谢各位的阅读,以上就是“Shell脚本中的数组用法总结”的内容了,经过本文的学习后,相信大家对Shell脚本中的数组用法总结这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是恰卡编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!
浅谈php一句话木马工作原理
PHP中9个非常非常有用的函数
Shell编程基础(五)Shell数组与Subshell
linux shell 解析命令行参数及while getopts用法小结
目录linuxshell解析命令行参数|getpotsgetpotslinuxshell解析命令行参数|getpotsd...
jenkins如何实现shell脚本化定时执行任务
nginx服务启动程序的Shell脚本怎么写
nginx服务启动程序的Shell脚本怎么写这篇文章主要介绍“ng...
Linux中Shell函数怎么调用
Shell怎么监控httpd服务80端口状态
Shell怎么监控httpd服务80端口状态本篇内容介绍了“She...
shell中怎么根据进程查找指定容器
Linux shell中for循环怎么用
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议