shell bash中for循环如何取字符串数组

linux bash中for循环用于数值数组比较简单,更多可以参考文章:

这里介绍一种对字符串数组进行循环的方法:

## 声明字符串数组
declare -a arr=(element1 element2 element3)

## 对上面声明的字符串数组进行循环
for i in ${arr[@]}
do
   echo $i # or do whatever with individual element of the array
done

# 也可以通过 ${arr[0]}, ${arr[1]} 使用指定元素

参考:http://stackoverflow.com/questions/8880603/loop-through-array-of-strings-in-bash-script

标签: linux, linux shell

相关文章推荐

添加新评论 (无需注册,可直接评论)