АнглийскийФранцузскийИспанский

Значок OnWorks

getflagsplan9 - Интернет в облаке

Запустите getflagsplan9 в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда getflagsplan9, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


getflags, использование - синтаксический анализ командной строки для сценариев оболочки

СИНТАКСИС


получитьфлаги $*

пользования [ имя программы ]

ОПИСАНИЕ


Получить флаги анализирует параметры в своих аргументах командной строки в соответствии с окружающей средой
переменная $ flagfmt. Эта переменная должна быть списком параметров, разделенных запятыми. Каждый
опция может быть одной буквой, указывающей, что она не принимает аргументов, или буквой
за которыми следуют имена его аргументов, разделенные пробелами. Получить флаги печатает rc(1) сценарий
на стандартный вывод, который инициализирует переменную окружения $ flagx для каждого варианта
упомянутых в $ flagfmt. Если параметр отсутствует в командной строке, сценарий устанавливает
переменную флага этой опции в пустой список. В противном случае сценарий устанавливает эту опцию
флаговая переменная со списком, содержащим аргументы опции или, если опция не принимает
аргументы со строкой 1. Скрипт также устанавливает переменную $* в список
аргументы, следующие за вариантами. Последняя строка скрипта устанавливает $ статус Переменная,
в пустую строку в случае успеха и в строку пользования когда возникает ошибка при разборе
командная строка.

Применение печатает сообщение об использовании стандартной ошибки. Он создает сообщение, используя $ flagfmt, так как
описано выше, $ арг, который должен содержать строку для печати, объясняющую, что
аргументы опций и $0, название программы (см. rc(1)). Если запустить под sh(1), что делает
не установлено $0, имя программы должно быть явно указано в командной строке.

ПРИМЕР


Разберите аргументы в пользу утечка(1):

flagfmt = 'b, s, f двоичный, r res, x width'
args = 'имя | список pid '
if (! ifs = () eval `{getflags $ *} || ~ $ # * 0) {
пользования
выход из использования
}

ИСТОЧНИК


/src/cmd/getflags.c
/src/cmd/usage.c

Используйте getflagsplan9 онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad