У меня есть 3 массива:
${array1[@]}
- Application_1 Application_2 Application_3 Application_4 Application_5 Application_6
${array2[@]}
- 60 50 7 9 5 21
и ${array3[@]}
- Application_9 Application_11 Application_2 Application_5 Application_1
, когда содержимое ${array3[@]}
сравнивается с ${array1[@]}
и удовлетворяет тому же условию, что и соответствующий индекс из${array2[@]}
должно быть суммировано.Например,
Application_2
Application_5
Application_1
из ${array3[@]}
удовлетворяют условию с содержанием ${array1[@]}
с соответствующим индексом [0, 1 и 4] соответственно.
Итак, как теперь мы можем получить те же значения индекса (60, 50 и 5) из ${array2[@]}
и суммировать их?Следует отметить, что в ${array1[@]}
и ${array2[@]}
всегда будет одинаковое количество контента.
Как мы можем пройти через цикл, если у нас действительно большое количество содержимого во всех массивах?Заранее спасибо.