使用bash迭代两个数组

时间:2016-01-20 17:49:23

标签: arrays bash

我们说我有两个相同长度的

$scope.app.primarySet

我想迭代这两个数组以便应用命令。我目前的(不性感)解决方案如下:

array1=('a' 'b' 'c')
array2=('1' '2' '3')

有什么更好的吗?

1 个答案:

答案 0 :(得分:4)

您可以避免seq中的bash

for ((i=0; i<${#array1[@]}; i++)); do
    echo "First parameter : ${array1[$i]} -- second parameter : ${array2[$i]}"
done
First parameter : a -- second parameter : 1
First parameter : b -- second parameter : 2
First parameter : c -- second parameter : 3