linux中shell两个数组遍历怎么实现

avatar
作者
筋斗云
阅读量:0

在Linux中,可以使用for循环来遍历两个数组。下面是一个示例,展示了如何遍历两个数组:

#!/bin/bash  # 第一个数组 array1=("apple" "banana" "cherry" "date")  # 第二个数组 array2=("cat" "dog" "elephant" "fish")  # 获取数组的长度 length=${#array1[@]}  # 使用 for 循环遍历数组 for ((i=0; i<$length; i++)) do     echo "array1[$i]: ${array1[$i]}"     echo "array2[$i]: ${array2[$i]}" done 

输出结果如下:

array1[0]: apple array2[0]: cat array1[1]: banana array2[1]: dog array1[2]: cherry array2[2]: elephant array1[3]: date array2[3]: fish 

在上面的示例中,我们通过for循环遍历了数组array1array2,并使用索引$i来访问数组中的元素。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!