Вопросы с тегом «getopts»

1922
Как мне разобрать аргументы командной строки в Bash?

Скажем, у меня есть скрипт, который вызывается с этой строкой: ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile или этот: ./myscript -v -f -d -o /fizz/someOtherFile ./foo/bar/someFile Что общепринятый способ разбора это таким образом, что в каждом конкретном случае (или некоторая...

410
Использование getopts для обработки длинных и коротких параметров командной строки

Я хочу, чтобы с помощью моего сценария оболочки вызывались длинные и короткие формы параметров командной строки. Я знаю, что getoptsэто можно использовать, но, как и в Perl, я не смог сделать то же самое с shell. Любые идеи о том, как это можно сделать, чтобы я мог использовать такие параметры,...

345
Пример использования getopts в bash

Я хочу вызвать myscriptфайл следующим образом: $ ./myscript -s 45 -p any_string или $ ./myscript -h #should display help $ ./myscript #should display help Мои требования: getopt здесь, чтобы получить входные аргументы проверить, что -sсуществует, если не вернуть ошибку проверьте, что значение после...