LINUX.ORG.RU

История изменений

Исправление Saakx, (текущая версия) :

по 10 раз не дублировать var1 и var2

Сделать им общее имя (объединить в структуру).

В параметры f1…fx передавать одно это общее имя (и за счёт этого не дублировать при передаче var1 и var2)

«В Bash нет структур данных (struct) в стиле языков C или C++, но существуют механизмы для организации сложных данных: ассоциативные массивы (хэш-таблицы), обычные одномерные массивы, а также переменные, эмулирующие структуры через соглашения об именовании (например, user1_name, user1_id).»

Исходная версия Saakx, :

по 10 раз не дублировать var1 и var2

Сделать им общее имя (объединить в структуру).

В параметры f1…fx передавать одно это общее имя (и за счёт этого не дублировать при передаче var1 и var2)