扣丁学堂Linux培训简述Linux shell 中数组的定义和for循环遍历的方法

2019-05-21 14:36:26 2417浏览

Linux shell 中数组的定义和for循环遍历的方法有多少对Linux开发技术感兴趣的小伙伴了解呢?不了解的小伙伴也没有关系,本篇文章扣丁学堂Linux培训小编就给读者们分享一下Linux shell 中数组的定义和for循环遍历的方法,感兴趣的小伙伴就随小编来了解一下吧。


扣丁学堂Linux培训简述Linux shell 中数组的定义和for循环遍历的方法


linux shell中的语法和普通编程语言 c/c++ java 的不太一样,平时用的不多,所以总是记不住,写脚本才会去查怎么用。


今天突然被问到数组怎么去遍历。平时写shell脚本也经常遍历数组,但是一下没答上来,被鄙视了。


所以平时学习还是好好总结吧,不能每次都问度娘谷爷。IT 知识体系较为庞大,细节的东西也太多,平时遇到问题应该的多总结记笔记。


linux 中定义一个数据的语法为:


variable=(arg1 arg2 arg3 ....)


中间用空格分开。数组的下标从0开始。


1、获取下标为n的元素:


variable[n]


而且不存在数组下标溢出的情况,如果 n>= 数组的长度,那么为空,不会报错。



2、获取数组长度


${#variable[@]}


或者


${#variable[*]}


那么如何用for遍历呢?一共有两种方式:


1、for i in ${variable[@]}; do


 # do something....
done


2、for i in $(seq 0 ${#variable[@]}); do


 e=${variable[$i]}
 # do something....
done


以上两种方法 把 @ 换成 * 也行。


想要了解更多关于Linux开发方面内容的小伙伴,请关注扣丁学堂Linux培训官网、微信等平台,扣丁学堂IT职业在线学习教育有专业的Linux讲师为您指导,此外扣丁学堂老师精心推出的Linux视频教程定能让你快速掌握Linux从入门到精通开发实战技能。扣丁学堂Linux技术交流群:422345477。


扣丁学堂微信公众号                          Python全栈开发爬虫人工智能机器学习数据分析免费公开课直播间


      【关注微信公众号获取更多学习资料】         【扫码进入Python全栈开发免费公开课】



查看更多关于“Linux培训资讯”的相关文章>>


标签: Linux培训 Linux视频教程 红帽Linux视频 Linux学习视频 Linux入门视频 Linux常用命令

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号