Троан Эрик В.
Шрифт:
Глава 26
Синтаксический анализ параметров командной строки
Многие Linux-программы позволяют задавать параметры командной строки. Эти параметры выполняют самые разнообразные функции, однако имеют практически одинаковую синтаксическую структуру. Короткие параметры состоят из символа
Проверить синтаксис параметров командной строки можно многими способами. Наиболее популярным методом является проверка синтаксиса массива
181
Библиотека
Библиотека
• В ней не используются глобальные переменные, что позволяет применять ее при многократных проходах, необходимых для синтаксического анализа
• Она может анализировать синтаксис произвольного массива, состоящего из элементов в стиле
• Библиотека может анализировать синтаксис аргументов многих типов, не требуя для этого дополнительного кода в приложении.
• Она предлагает стандартный метод использования псевдонимов параметров. Программы, использующие библиотеку
• Благодаря особому механизму библиотеки могут анализировать синтаксис одних параметров в тот момент, когда главное приложение анализирует синтаксис других параметров.
• Она может автоматически генерировать сообщение об использовании, в котором будут перечислены параметры, воспринимаемые программой, а также более подробное справочное сообщение.
• Библиотека может генерировать обычные сообщения об ошибках.
Подобно функции