Jest to polecenie lexgrog, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
lexgrog — analizuje informacje nagłówkowe na stronach podręcznika
STRESZCZENIE
lexgrog [-m|-c] [-dfw?V] [-E kodowanie] filet ...
OPIS
lexgrog jest implementacją tradycyjnego narzędzia „groff Guess” w programie lex. To brzmi
listę plików w wierszu poleceń jako pliki źródłowe strony podręcznika lub wstępnie sformatowane
strony „cat” i wyświetla ich nazwę oraz opis używany przez a propos i co jestThe
lista filtrów wstępnego przetwarzania wymaganych przez stronę podręcznika przed jej przekazaniem nroff or
troff, lub obie.
Jeśli dane wejściowe są źle sformatowane, lexgrog wypisze „parsowanie nie powiodło się”; może się to przydać
programy zewnętrzne, które muszą sprawdzić poprawność stron podręcznika. Jeśli jeden z lexgrogwejście
files to „-”, odczyta ze standardowego wejścia; jeśli dowolny plik wejściowy jest skompresowany, a
wersja zdekompresowana zostanie odczytana automatycznie.
OPCJE
-d, --odpluskwić
Wydrukuj informacje debugowania.
-m, --facet
Analizuj dane wejściowe jako pliki źródłowe strony podręcznika. Jest to ustawienie domyślne, jeśli nie --facet ani
--Kot jest podawany.
-c, --Kot
Analizuj dane wejściowe jako wstępnie sformatowane strony podręcznika („strony kotów”). --facet i --Kot Nie może być
podane jednocześnie.
-w, --co jest
Wyświetla nazwę i opis z nagłówka strony podręcznika, w formie używanej przez a propos i
co jest. Jest to ustawienie domyślne, jeśli nie --co jest ani --filtry jest podawany.
-f, --filtry
Wyświetl listę filtrów potrzebnych do wstępnego przetworzenia strony podręcznika przed formatowaniem
w nroff or troff.
-E kodowanie, --kodowanie kodowanie
Zastąp odgadnięty zestaw znaków dla strony kodowanie.
-?, --help
Wydrukuj komunikat pomocy i wyjdź.
--stosowanie
Wydrukuj krótką wiadomość dotyczącą użytkowania i zakończ.
-V, --wersja
Wyświetl informacje o wersji.
EXIT STATUS
0 Pomyślne wykonanie programu.
1 Błąd użytkowania.
2 lexgrog nie udało się przeanalizować jednego lub więcej plików wejściowych.
PRZYKŁADY
$ lexgrog człowiek.1
man.1: "man - interfejs do podręczników on-line"
$ lexgrog -fw man.1
man.1 (t): "man - interfejs do podręczników on-line"
$ lexgrog -c whatis.cat1
whatis.cat1: "whatis - wyświetl opisy stron podręcznika"
$ Lexgrog uszkodzony.1
uszkodzony.1: Analiza nie powiodła się
CO JEST ROZBIÓR GRAMATYCZNY ZDANIA
mandb (który używa tego samego kodu co lexgrog) analizuje IMIĘ sekcja u góry każdego z nich
stronę podręcznika, w której znajdziesz nazwy i opisy funkcji udokumentowanych w każdej z nich. Chwila
parser jest dość tolerancyjny, ponieważ musi radzić sobie z wieloma różnymi formularzami
były używane w przeszłości, czasami może nie dojść do wydobycia wymaganych informacji.
Podczas korzystania z tradycyjnego mężczyzna zestaw makro, poprawny IMIĘ sekcja wygląda mniej więcej tak
to:
NAZWA .SH
foo \- program do zrobienia czegoś
Niektóre ręczne pagery wymagają, aby znak „\-” był dokładnie taki, jak pokazano; mandb jest bardziej tolerancyjny, ale
ze względu na kompatybilność z innymi systemami dobrym pomysłem jest jednak zachowanie pliku
ukośnik wsteczny.
Po lewej stronie może znajdować się kilka nazw oddzielonych przecinkami. Imiona zawierające
białe znaki będą ignorowane, aby uniknąć patologicznego zachowania w przypadku niektórych źle sformułowanych IMIĘ
Sekcje. Tekst po prawej stronie ma dowolną formę i może być rozłożony na wiele części
linie. Jeśli w tym samym dokumencie udokumentowanych jest kilka funkcji z różnymi opisami
podręcznika, dlatego używany jest następujący formularz:
NAZWA .SH
foo, bar \- programy, aby coś zrobić
.br
baz \- program nic nie robiący
(Zamiast makra przerywającego można użyć makra rozpoczynającego nowy akapit, np. .PP
br.)
Podczas korzystania z pakietu pochodzącego z BSD mdoc zestaw makro, poprawny IMIĘ sekcja wygląda mniej więcej tak
to:
.Sh NAZWA
.Nm fuj
.Nd program, który coś zrobi
Istnieje kilka typowych powodów niepowodzenia analizy whatis. Czasami autorzy instrukcji
strony zamień „.SH NAZWA” na „.SH MYPROGRAM”, a następnie mandb nie mogę znaleźć sekcji z
który wydobędzie potrzebne informacje. Czasami autorzy dołączają sekcję NAZWA, ale
umieść tam dowolny tekst zamiast „nazwa \- opis”. Jednak dowolna składnia
podobne do powyższych należy przyjąć.
Korzystaj z Lexgrog online, korzystając z usług onworks.net