Bash 遍历数组
示例
我们的示例数组:
arr=(a b c d e f)
使用for..in循环:
for i in "${arr[@]}"; do
echo "$i"
done使用C样式for循环:
for ((i=0;i<${#arr[@]};i++)); do
echo "${arr[$i]}"
done使用while循环:
i=0
while [ $i -lt ${#arr[@]} ]; do
echo "${arr[$i]}"
i=$((i + 1))
donewhile在数值条件下使用循环:
i=0
while (( $i < ${#arr[@]} )); do
echo "${arr[$i]}"
((i++))
done