Конструкция Bash для извлечения двух значений из команд, таких как: "- option = false"? - PullRequest
0 голосов
/ 20 октября 2011

Кто-нибудь знает конструкцию bash, в которой вы задаете разделитель, и вы получаете две переменные ($ @ или $! Или что-то в этом роде, как мне кажется) значения?

Например:
--option = false следует указывать с помощью разделителя '=', и в одной переменной будет слово 'option', тогда как в другой переменной хранится слово 'false'. Кто-нибудь знает?

P.S .: Пожалуйста, никаких решений sed, awk или IFS. Я знаю о них, но я запрашиваю конкретную конструкцию bash:)

Ответы [ 2 ]

1 голос
/ 20 октября 2011

Я считаю, что здесь подходит GNU getopt (если доступно, конечно).Поддерживает длинные опции.

1 голос
/ 20 октября 2011

Как показано на справочной странице Bash, вы можете использовать расширение параметров для решения ваших проблем.

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