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

Ad


Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


lexgrog - анализирует информацию заголовка на страницах руководства

СИНТАКСИС


Lexgrog [-m|-c] [-dfw? V] [-E кодирование] файл ...

ОПИСАНИЕ


Lexgrog представляет собой реализацию традиционной утилиты "groff guess" в закон. Он читает
список файлов в командной строке в виде исходных файлов страницы руководства или предварительно отформатированных
"Кошачьи" страницы и отображает их имя и описание, как они используются по поводу и что такое,
список фильтров предварительной обработки, необходимых для страницы руководства, прежде чем она будет передана в Nroff or
TROFF, или оба.

Если его ввод плохо отформатирован, Lexgrog напечатает «сбой синтаксического анализа»; это может быть полезно для
внешние программы, которым необходимо проверять правильность страниц руководства. Если один из Lexgrogввод
files стоит «-», он будет читать со стандартного ввода; если какой-либо входной файл сжат,
распакованная версия будет прочитана автоматически.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-d, --отлаживать
Распечатать отладочную информацию.

-m, --человек
Анализируйте ввод как исходные файлы страницы руководства. Это значение по умолчанию, если ни один из --человек ни
--Кот дано.

-c, --Кот
Анализируйте ввод как предварительно отформатированные страницы руководства («кошачьи страницы»). --человек и --Кот может не быть
даны одновременно.

-w, --что такое
Отображать имя и описание из заголовка страницы руководства, как используется по поводу и
что такое. Это значение по умолчанию, если ни один из --что такое ни - фильтры дано.

-f, - фильтры
Показать список фильтров, необходимых для предварительной обработки страницы руководства перед форматированием
Nroff or TROFF.

-E кодирование, - кодирование кодирование
Отменить предполагаемый набор символов для страницы, чтобы кодирование.

-?, --Помогите
Распечатайте справочное сообщение и выйдите.

--использование
Распечатайте короткое сообщение об использовании и выйдите.

-V, --версия
Показать информацию о версии.

ВЫХОД статус


0 Успешное выполнение программы.

1 Ошибка использования.

2 Lexgrog не удалось проанализировать один или несколько входных файлов.

ПРИМЕРЫ


$ лексгрог человек.1
man.1: "man - интерфейс к интерактивным справочникам"
$ lexgrog -fw man.1
man.1 (t): "man - интерфейс к интерактивным справочникам"
$ lexgrog -c Whatis.cat1
whatis.cat1: "whatis - отображать описания страниц руководства"
$ lexgrog сломан.1
broken.1: синтаксический анализ не удался

ЧТО ТАКОЕ РАЗБОР


мандб (который использует тот же код, что и Lexgrog) анализирует ИМЯ раздел в верхней части каждого
справочную страницу, где можно найти имена и описания функций, задокументированных в каждом из них. В то время как
синтаксический анализатор довольно терпим, так как он должен справляться с множеством различных форм, которые имеют
исторически использовался, иногда он может не извлекать требуемую информацию.

При использовании традиционного человек набор макросов, правильный ИМЯ раздел выглядит примерно так
это:

.SH ИМЯ
foo \ - программа, которая что-то делает

Некоторые ручные пейджеры требуют, чтобы символ '\ -' был точно таким, как показано; мандб терпимее, но
для совместимости с другими системами, тем не менее, рекомендуется сохранить
обратная косая черта.

Слева может быть несколько имен, разделенных запятыми. Имена, содержащие
пробелы будут игнорироваться, чтобы избежать патологического поведения на некоторых плохо сформированных ИМЯ
разделы. Текст справа имеет произвольную форму и может быть растянут на несколько
линий. Если несколько функций с разными описаниями документируются в одном
страница руководства, поэтому используется следующая форма:

.SH ИМЯ
foo, bar \ - программы, которые что-то делают
. Br
baz \ - программа, которая ничего не делает

(Макрос, который начинает новый абзац, например .PP, может использоваться вместо макроса разрыва
.бр.)

При использовании BSD-производных mdoc набор макросов, правильный ИМЯ раздел выглядит примерно так
это:

.Sh ИМЯ
.Нм фу
.Nd программа, чтобы что-то делать

Есть несколько распространенных причин, по которым анализ whatis не работает. Иногда авторы руководства
страницы заменяют '.SH NAME' на '.SH MYPROGRAM', а затем мандб не могу найти раздел из
который для извлечения необходимой информации. Иногда авторы включают раздел NAME, но
поместите туда текст произвольной формы, а не "имя \ - описание". Однако любой синтаксис
похожее на вышеизложенное должно быть принято.

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


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

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

Команды Linux

Ad