Итерация по аргументам / позиционным параметрам с подпараметрами - BASH - PullRequest
0 голосов
/ 28 января 2020

Мне трудно понять, как обрабатывать набор параметров в bash:

Сценарий содержит обязательные параметры, которые нужно установить при его запуске, и эти параметры затем имеют свои собственные параметры, которые я хотел бы, чтобы скрипт обрабатывал в кейсе, заданном c способом.

script.sh -extension -render -r[1-99] -directory /path/

или

script.sh -extension -export -e[1-99] -directory /path/

, если я хочу передать опцию рендеринга, я бы хотел, чтобы скрипт повторялся и проверьте параметры, которые только указывают c для параметра рендеринга (r1, r2, r3, ...) и наоборот для функции экспорта.

Значение, выполнение -render -e [n] выдаст ошибку и / или предложит пользователю выбрать соответствующую подопцию или значение по умолчанию для предустановки, которая уже существует.

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