Linux:Рецепты/Обработать большое количество аргументов в BASH скрипте: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{Панель управления/Linux}} {{Myagkij-редактор}} =Обработать большое количество аргументов в BASH скрипте= ==Проблема== Ваш Bash скрипт получает большое количество аргументов и вам необходимо их обработать. ==Решение== Для этого подойдет команда shift: <syntaxhighlight lang="bas...») |
Myagkij (обсуждение | вклад) |
||
Строка 10: | Строка 10: | ||
==Решение== | ==Решение== | ||
Для этого подойдет команда shift: | Для этого подойдет команда shift, ниже код для примера обработки переданных аргументов: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> |
Версия от 10:06, 6 августа 2023
Проверка/Оформление/Редактирование: Мякишев Е.А.
Обработать большое количество аргументов в BASH скрипте
Проблема
Ваш Bash скрипт получает большое количество аргументов и вам необходимо их обработать.
Решение
Для этого подойдет команда shift, ниже код для примера обработки переданных аргументов:
count=1
while [[ $# -gt 0 ]]; do
echo "Аргумент $count = $1"
count=$(($count+1))
shift
done
См.также
Внешние ссылки