gpt4 book ai didi

arrays - 使用 bash 遍历两个数组

转载 作者:行者123 更新时间:2023-12-02 17:29:57 24 4
gpt4 key购买 nike

假设我有两个长度相同的数组:

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

我想遍历这两个数组以应用命令。我当前(不性感)的解决方案如下:

for iter in `seq 0 $((${#array1[@]}-1))`
do
echo "First parameter : ${array1[$iter]} -- second parameter : ${array2[$iter]}"
done

还有更好的吗?

最佳答案

你可以在 bash 中避免 seq:

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

关于arrays - 使用 bash 遍历两个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34907068/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com