Linux Shell中的数组及遍历
2015-09-08 16:43
946 查看
在Linux下使用shell的时候,为方便起见,偶尔会用到一下数组。数组的申明方式是:
[java] view
plaincopyprint?
array=(element1 element2 element3 .... elementN)
也就是直接用圆括号包数组元素包起来,数组元素之间用空格隔开就行了。
数据的读取如下
[java] view
plaincopyprint?
#echo ${array[0]}
#echo ${array[index]}
数组的遍历用到一个取全部:
[c-sharp] view
plaincopyprint?
${array[@]}
,完整示例如下:
[java] view
plaincopyprint?
for data in ${array[@]}
do
echo ${data}
done
更多细节请参考
[java] view
plaincopyprint?
array=(element1 element2 element3 .... elementN)
也就是直接用圆括号包数组元素包起来,数组元素之间用空格隔开就行了。
数据的读取如下
[java] view
plaincopyprint?
#echo ${array[0]}
#echo ${array[index]}
数组的遍历用到一个取全部:
[c-sharp] view
plaincopyprint?
${array[@]}
,完整示例如下:
[java] view
plaincopyprint?
for data in ${array[@]}
do
echo ${data}
done
更多细节请参考
Advanced Bash-Scripting Guide:http://www.tldp.org/LDP/abs/html/
相关文章推荐
- linux shell 数组建立及使用技巧
- Linux的SHELL学习指南
- shell 截取字符串(转)
- shell中特殊变量$0 $1 $# $$ $! $?的涵义
- shell脚本中位置参数 $0 $1 .. $* $#的备忘
- Linux shell脚本的字符串截取
- linux shell
- shell 打印偶数行-奇数行 ,打印行号
- 查看使用了那种shell
- shell 打印偶数行奇数行
- shell脚本 函数传递参数
- shell主要命令使用总结
- shell中exec和system解析
- shell脚本语法总结
- profile和bash
- shell条件测试
- Shell获取文件的文件名和扩展名的例子
- linux shell 种类
- shell中if条件字符串、数字 [[ ]]和[ ]区别
- shell中第一行#!/bin/bash的作用