Linux shell脚本语言中数组如何遍历

第一种方法:

#!/bin/bash

array=(1 2 3 4 5 6 7 8)
for arr in ${array[*]} ;
  do
    echo $arr
  done

arr

第二种方法:

#!/bin/bash
arr=(a b c d e)
for i in "${!arr[@]}";
 do 
    echo   "$i" "${arr[$i]}"
 done

arr2

第三种方法:

#!/bin/bash
array=(a b c D E)
i=0
while [ $i -lt ${#array[@]} ]
do
    echo ${array[$i]}
    let i++
done

arr3

此条目发表在linux分类目录,贴了, 标签。将固定链接加入收藏夹。