1)字符串转数组: ARR=(${str//分隔符/})
IFS=: DIRS=($PATH)
2)提取元素:${ARR[i]} #下标从0开始
3)打印数组:${ARR[@]} #数组的所有元素
4、${array[@]}
${!array[@]}
${#array[@]}
${array[@]:n:m}
#数组信息,数组下标,数组长度,去数组位置
5、# array=($(ls | grep rpm))
#命令执行结果放入数组
6、for i in ${array[@]} ; do
#遍历数组,这时i就是array里的某个元素
或者for idx in ${!array[@]}
#这时idx就是array的某个下标
阅读(519) | 评论(0) | 转发(0) |