Как мы можем проверить содержимое двух разных массивов, извлечь соответствующее значение индекса из третьего массива и суммировать их? - PullRequest
0 голосов
/ 10 мая 2018

У меня есть 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[@]} всегда будет одинаковое количество контента.

Как мы можем пройти через цикл, если у нас действительно большое количество содержимого во всех массивах?Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...