关闭

shell中的数组

标签: shell数组初始化引用遍历
1944人阅读 评论(0) 收藏 举报
分类:

在shell脚本中,除了通常使用的shell变量外,有时也需要复杂的数据结构去实现一些功能,这里简单说明一下shell数组的使用方法:

初始化方法

_array_name[0]="random"
_array_name[1]="random1"
_array_name[2]="random2"

或者

_array_name=( 1 2 3 )

引用数组元素

${_array_name[2]}

判断数组长度

length=${#_array_name[@]}

遍历数组

for i in "${_array_name[@]}"
do
        echo $i
done

index=`expr ${#_array_name[@]} - 1` 
name=random
while [ $index -ge 0 ]
do
	if [ "$name"x = "${_array_name[$index]}"x ]; then
		echo "do something: $name"
	else
		echo "this is ${_array_name[$index]}"
	fi
	index=`expr $index - 1`
done


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:534668次
    • 积分:4837
    • 等级:
    • 排名:第5942名
    • 原创:87篇
    • 转载:96篇
    • 译文:6篇
    • 评论:58条
    最新评论