【shell】构造并遍历二位数组的一种用法
2014-05-30 15:43
169 查看
参考shell数组的部分操作用法,实现了构造和遍历二维数组的一种方式,具体如下:
值得注意的是,shell中分隔符为空格,而不是逗号。
另外,遍历数组元素的用法为:
对于shell的用法还是知之甚少,仍需努力~~
#数组元素以空格分割 sites=("www.a.com www.b.com www.c.com www.d.com" "www.e.cn www.f.cn") n_sites=${#sites[*]} #获取一维sites的数组长度 for ((i=0;i<$n_sites;i++)); do inner_sites=(${sites[$i]}) #将一维sites字符串赋值到数组 n_inner_sites=${#inner_sites[*]} #获取二维sites的数组长度 for ((j=0;j<$n_inner_sites;j++)); do echo ${inner_sites[$j]} #回显site #do something done done
值得注意的是,shell中分隔符为空格,而不是逗号。
另外,遍历数组元素的用法为:
for ele in ${arrayname[*]} do echo $ele done
对于shell的用法还是知之甚少,仍需努力~~
相关文章推荐
- 【shell】构造并遍历二位数组的一种用法
- 【shell】构造并遍历二位数组的一种用法
- shell数组一种遍历方式
- shell 字符串数组的用法
- shell中初始化数组并遍历数组
- Javascript的数组与字典用法与遍历对象的属性技巧
- jquery筛选数组之grep、each、inArray、map的用法及遍历json对象 [转]
- c++标准库中vector数组遍历时的用法
- shell 字符串数组的用法
- 输出二位数组位置的用法--java
- jquery筛选数组之grep、each、inArray、map的用法及遍历json对象
- 遍历Javascript数组的一种方法!
- shell 数组的用法
- 二叉树的构造与遍历—先根构造,一维数组存储按层构造,先根,中根,后根遍历输出
- jquery筛选数组之grep、each、inArray、map的用法及遍历json对象
- Javascript的数组与字典用法与遍历对象的属性技巧
- C#遍历二位数组|软件开发
- C#遍历二位数组|软件开发
- jquery 遍历数组each的用法,还有一个jquery的基础用法
- shell 数组用法