shell 中关于数组的操作方法

付海军 2011-04-10

eg:

A[0]=1

A[2]=”joking”

A[3]=3.14

echo${A[0]}会打印第0位元素

要显示数组所有元素,可以用以下2种方式:

echo${A[@]}

和echo${A

}的2种形式

2种形式的区别在于前面一种会将数组元素作为不同的元素,之间以,隔开显示

而后面一种会将所有数组元素作为一个整体字符串来显示

取得元素个数的方法是:echo${#A[@]}或者echo${#A

}的方式如果某一个元素为字符串,则可以直接将字符串元素所在位置的下标赋给中括号里面

相关推荐