LINUX.ORG.RU
ФорумTalks

разбор аргументов из переменной

 


0

1

такой вопрос - как проще разбирать дополнительные аргументы из переменной, на манер GREP_OPTIONS и т.д. стоит ли заморачиваться на проверку некорректности, или просто разбивать по \s и добавлять в argv? парсинг, если что, делается средствами glib (g_option_context_parse) в каковых проверка вроде как существует. но вот дурь с "-- и дальше чего хочешь" несколько смущает

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

★★★★★

getopts(), getopts_long(), не?

Harald ★★★★★
()

Зачем это, если есть алиасы? Лишь только раздувает код.

alias 'grep=grep -P'
NeXTSTEP ★★
()

Если хочешь, дам ссылку на мой велосипед, позволяющий парсить доп. аргументы. Изначальная задумка была такой: заполняем общую структуру (длинный аргумент, короткий, функция-обработчик или переменная и т.п.), а велосипед уже "сам" обрабатывает и делает нужное + генерирует help.

Eddy_Em ☆☆☆☆☆
()

Если тебе очень надо и при этом в лом прокачивать знание скриптоты, то разбирай выхлоп при помощи компилируемого бинарника - это очевидно:)

Napilnik ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.