bash shell脚本中如何遍历数组
时间:2019-11-20 08:53:00 来源:igfitidea点击:
在Bash脚本如何遍历数组?
Bash Shell支持一维数组变量。
对数组的大小没有最大限制,也没有对成员进行连续索引或分配的任何要求。
数组使用整数索引,并且从0开始。
创建一个数组
如果使用以下语法将值分配给变量,则会自动创建一个数组:
array=( value1 value2 ) users=( www Hyman ftp theitroad ) ns=( 192.168.1.10 192.168.1.12 )
或者
var[subscript]=value
访问下标
下标是必须等于或大于零的数字的算术表达式。
使用以下语法,通过下标访问值:
echo "${var[0]}" echo "${ns[0]}"
在bash shell中循环迭代数组
语法如下:
for var in "${ArrayName[@]}" do echo "${var}" # do something on $var done