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

701
2023/12/9 16:54:46
栏目: 编程语言
开发者测试专用服务器限时活动,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来访问数组中的元素。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: linux下计时器与cron的区别