Олег Марков
Массивы в Bash — полный разбор
Автор
Объявление массива
services=(api worker scheduler)
Следующий шаг — Пройти курс Bash скрипты, чтобы применить знания на реальных проектах.
Курс по теме
Пройти курс Bash скрипты
40 000+ студентов · рейтинг 4.8 · гарантия возврата 30 дней
Доступ к элементам
echo "${services[0]}"
echo "${services[@]}"
echo "${#services[@]}"
Безопасный обход
for svc in "${services[@]}"; do
echo "$svc"
done
Добавление и удаление
services+=(gateway)
unset 'services[1]'
Итоги
Массивы полезны для пакетной обработки. Основное правило — обходить элементы через "${arr[@]}".
Постройте личный план изучения Bash до уровня Middle — бесплатно!
Bash — часть карты развития DevOps
100+ шагов развития
30 бесплатных лекций
300 бонусных рублей на счет
Бесплатные лекции
Лучшие курсы по теме

Bash скрипты
Антон ЛаричевГарантия
Бонусы

Docker и Ansible
Антон ЛаричевГарантия
Бонусы

Микросервисы
Антон ЛаричевГарантия
Бонусы