{"id":6596,"date":"2022-12-20T19:19:16","date_gmt":"2022-12-20T22:19:16","guid":{"rendered":"http:\/\/lode.uno\/linux-man\/index.php\/2022\/12\/20\/lexgrog-de\/"},"modified":"2022-12-20T19:19:16","modified_gmt":"2022-12-20T22:19:16","slug":"lexgrog-de","status":"publish","type":"post","link":"https:\/\/lode.uno\/linux-man\/2022\/12\/20\/lexgrog-de\/","title":{"rendered":"LEXGROG (de)"},"content":{"rendered":"<h1 align=\"center\">LEXGROG<\/h1>\n<p> <a href=\"#BEZEICHNUNG\">BEZEICHNUNG<\/a><br \/> <a href=\"#\u00c3BERSICHT\">\u00c3BERSICHT<\/a><br \/> <a href=\"#BESCHREIBUNG\">BESCHREIBUNG<\/a><br \/> <a href=\"#OPTIONEN\">OPTIONEN<\/a><br \/> <a href=\"#EXIT\u2212STATUS\">EXIT\u2212STATUS<\/a><br \/> <a href=\"#BEISPIELE\">BEISPIELE<\/a><br \/> <a href=\"#WAS BEDEUTET PARSEN\">WAS BEDEUTET PARSEN<\/a><br \/> <a href=\"#SIEHE AUCH\">SIEHE AUCH<\/a><br \/> <a href=\"#ANMERKUNGEN\">ANMERKUNGEN<\/a><br \/> <a href=\"#AUTOR\">AUTOR<\/a><br \/> <a href=\"#FEHLER\">FEHLER<\/a> <\/p>\n<hr>\n<h2>BEZEICHNUNG <a name=\"BEZEICHNUNG\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">lexgrog \u2212 wertet die Kopfzeilen\u2212Information von Handbuchseiten aus<\/p>\n<h2>\u00c3BERSICHT <a name=\"\u00c3BERSICHT\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>lexgrog<\/b> [<b>\u2212m<\/b>|<b>\u2212c<\/b>] [<b>\u2212dfw?V<\/b>] [<b>\u2212E<\/b> <i>Kodierung<\/i>] <i>Datei<\/i> &#8230;<\/p>\n<h2>BESCHREIBUNG <a name=\"BESCHREIBUNG\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>lexgrog<\/b> ist eine <i>Lex<\/i>\u2212Implementierung des traditionellen Dienstprogramms \u00c2\u00bbgroff guess\u00c2\u00ab f\u00c3\u00bcr die Auswertung von Handbuch\u2212Quelldateien oder vorformatierten \u00c2\u00bbCat\u00c2\u00ab\u2212Seiten. Es liest die Liste der Dateien in seiner Befehlszeile. Seine Ausgabe sind entweder die Namen und Beschreibungen in der Form, die <b>apropos<\/b> und <b>whatis<\/b> verwenden oder die Liste der f\u00c3\u00bcr die Seite erforderlichen Vorverarbeitungs\u2212Filter f\u00c3\u00bcr die Erzeugung von <b>Nroff<\/b>\/<b>Troff<\/b> oder aber beides.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Wenn seine Eingabe schlecht formatiert ist, wird <b>lexgrog<\/b> \u00c2\u00bbparse failed\u00c2\u00ab ausgeben. Das k\u00c3\u00b6nnen externe Programme nutzen, die Handbuchseiten auf Fehlerfreiheit pr\u00c3\u00bcfen. Wenn einer der Eingabedateien von <b>lexgrog<\/b> \u00c2\u00bb\u2212\u00c2\u00ab ist, wird das Programm von der Standardeingabe lesen. Ist eine Eingabedatei komprimiert, wird sie automatisch dekomprimiert.<\/p>\n<h2>OPTIONEN <a name=\"OPTIONEN\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>\u2212d<\/b>, <b>\u2212\u2212debug<\/b><\/p>\n<p style=\"margin-left:22%;\">Ausgabe von Debug\u2212Informationen<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212m<\/b>, <b>\u2212\u2212man<\/b><\/p>\n<p style=\"margin-left:22%;\">Interpretiert die Eingabe als Handbuchseiten\u2212Quelltext. Sind weder <b>\u2212\u2212man<\/b> noch <b>\u2212\u2212cat<\/b> gew\u00c3\u00a4hlt, greift diese Voreinstellung.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212c<\/b>, <b>\u2212\u2212cat<\/b><\/p>\n<p style=\"margin-left:22%;\">Interpretiert die Eingabe als vorformatierte Handbuchseiten (\u00c2\u00bbCat\u2212Seiten\u00c2\u00ab). Die Optionen <b>\u2212\u2212man<\/b> und <b>\u2212\u2212cat<\/b> schlie\u00c3en sich gegenseitig aus.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212w<\/b>, <b>\u2212\u2212whatis<\/b><\/p>\n<p style=\"margin-left:22%;\">Zeigt den Namen und die Beschreibung aus dem Kopf der Handbuchseite so an, wie sie von <b>apropos<\/b> und <b>whatis<\/b> verwendet werden. Das ist die Voreinstellung, wenn weder <b>\u2212\u2212whatis<\/b> noch <b>\u2212\u2212filters<\/b> gew\u00c3\u00a4hlt wurde.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212f<\/b>, <b>\u2212\u2212filters<\/b><\/p>\n<p style=\"margin-left:22%;\">Zeigt die Liste der erforderlichen Filter f\u00c3\u00bcr die Aufbereitung der Handbuchseite vor der Formatierung mit <b>Nroff<\/b> oder <b>Troff<\/b>.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212E<\/b> <i>Kodierung<\/i>, <b>\u2212\u2212encoding<\/b> <i>Kodierung<\/i><\/p>\n<p style=\"margin-left:22%;\">Statt des vermuteten Zeichensatzes der Seite die <i>Kodierung<\/i> verwenden.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212?<\/b>, <b>\u2212\u2212help<\/b><\/p>\n<p style=\"margin-left:22%;\">Hilfetext anzeigen und beenden<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212usage<\/b><\/p>\n<p style=\"margin-left:22%;\">zeigt eine kurze Anwendungszusammenfassung an und beendet das Programm.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212V<\/b>, <b>\u2212\u2212version<\/b><\/p>\n<p style=\"margin-left:22%;\">Versionsinformation anzeigen und beenden<\/p>\n<h2>EXIT\u2212STATUS <a name=\"EXIT\u2212STATUS\"><\/a> <\/h2>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"1%\">\n<p style=\"margin-top: 1em\"><b>0<\/b><\/p>\n<\/td>\n<td width=\"10%\"><\/td>\n<td width=\"78%\">\n<p style=\"margin-top: 1em\">erfolgreiche Programmausf\u00c3\u00bchrung<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"1%\">\n<p><b>1<\/b><\/p>\n<\/td>\n<td width=\"10%\"><\/td>\n<td width=\"78%\">\n<p>Fehler beim Aufruf<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"1%\">\n<p><b>2<\/b><\/p>\n<\/td>\n<td width=\"10%\"><\/td>\n<td width=\"78%\">\n<p><b>Lexgrog<\/b> konnte eine oder mehrere seiner Eingabedateien nicht auswerten.<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>BEISPIELE <a name=\"BEISPIELE\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">$ lexgrog man.1 <br \/> man.1: &#8220;man \u2212 an interface to the system reference manuals&#8221; <br \/> $ lexgrog \u2212fw man.1 <br \/> man.1 (t): &#8220;man \u2212 an interface to the system reference manuals&#8221; <br \/> $ lexgrog \u2212c whatis.cat1 <br \/> whatis.cat1: &#8220;whatis \u2212 display manual page descriptions&#8221; <br \/> $ lexgrog broken.1 <br \/> broken.1: parse failed<\/p>\n<h2>WAS BEDEUTET PARSEN <a name=\"WAS BEDEUTET PARSEN\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">Die Programme <b>mandb<\/b> und <b>lexgrog<\/b> verwenden den gleichen Code. <b>mandb<\/b> durchsucht den Abschnitt <b>BEZEICHNUNG<\/b> am Anfang jeder Handbuchseite nach den Namen und den jeweils beschriebenen Funktionen. Obwohl der Parser (das Auswerteprogramm) ziemlich tolerant ist, weil er sich mit etlichen verschiedenen, fr\u00c3\u00bcher genutzten Formaten befassen muss, kann er ab und zu die gew\u00c3\u00bcnschte Information nicht entnehmen.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Wenn Sie die den traditionellen Makrosatz \u00c2\u00bb<i>man<\/i>\u00c2\u00ab verwenden, wird ein g\u00c3\u00bcltiger <b>BEZEICHNUNGs<\/b>\u2212Abschnitt ungef\u00c3\u00a4hr so aussehen:<\/p>\n<p style=\"margin-left:22%; margin-top: 1em\">.SH BEZEICHNUNG <br \/> foo \u2212 Programm, das etwas erledigt<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Einige Handbuchanzeigeprogramme erfordern das \u2018\u2212Reihenfolge. <b>mandb<\/b> ist toleranter, aber f\u00c3\u00bcr die Kompatibilit\u00c3\u00a4t mit anderen Systemen ist es dennoch eine gute Idee, den Backslash (umgekehrten Schr\u00c3\u00a4gstrich) beizubehalten.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Auf der linken Seite k\u00c3\u00b6nnen verschiedene, durchs Kommas getrennte Namen stehen. Namen mit Leerzeichen werden ignoriert, um bestimmte \u00c2\u00bbkrankhafte\u00c2\u00ab Verhaltensweisen bei schlecht formatierten <b>BEZEICHNUNGs<\/b>\u2212Abschnitten zu vermeiden. Der Text auf der rechten Seite unterliegt keinen Formvorschriften und kann sich \u00c3\u00bcber mehrere Zeilen erstrecken. Wenn in der Handbuchseite mehrere Merkmale mit unterschiedlichen Beschreibungen dokumentiert werden, wird das folgende Format verwendet:<\/p>\n<p style=\"margin-left:22%; margin-top: 1em\">.SH BEZEICHNUNG <br \/> foo, bar \u2212 Programme, die etwas erledigen <br \/> .br <br \/> baz \u2212 Programme, die in der H\u00c3\u00a4ngematte liegen<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">(Anstelle des Zeilenvorschub\u2212Makros .br kann auch ein Makro verwendet werden, das einen neuen Absatz beginnt, z.B. .PP.)<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Wird der von BSD abgeleitete <i>mdoc<\/i>\u2212Makrosatz verwendet, hat ein g\u00c3\u00bcltiger <b>BEZEICHNUNGs<\/b>\u2212Abschnitt ungef\u00c3\u00a4hr das folgende Aussehen:<\/p>\n<p style=\"margin-left:22%; margin-top: 1em\">.Sh BEZEICHNUNG <br \/> .Nm foo <br \/> .Nd Programm, das etwas erledigt<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Es gibt mehrere h\u00c3\u00a4ufige Gr\u00c3\u00bcnde daf\u00c3\u00bcr, dass die von Whatis durchgef\u00c3\u00bchrte Auswertung fehlschl\u00c3\u00a4gt. Manchmal ersetzen Autoren von Handbuchseiten \u2018.SH BEZEICHNUNG\u2019 durch \u2018.SH MEINPROGRAMM\u2019. Dann kann <b>mandb<\/b> den Abschnitt nicht finden, aus dem es die ben\u00c3\u00b6tigten Informationen entnehmen soll. Manchmal verfassen Autoren einen Abschnitt BEZEICHNUNG, aber platzieren dort anstelle von \u2018Name \u2212 Beschreibung\u2019. frei formatierten Text. Es sollten aber beliebige, dem oben Beschriebenen \u00c3\u00a4hnliche Schreibweisen akzeptiert werden.<\/p>\n<h2>SIEHE AUCH <a name=\"SIEHE AUCH\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><i>apropos<\/i>(1), <i>man<\/i>(1), <i>whatis<\/i>(1), <i>mandb<\/i>(8)<\/p>\n<h2>ANMERKUNGEN <a name=\"ANMERKUNGEN\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>Lexgrog<\/b> versucht, Dateien mit \u00c2\u00bb.so\u00c2\u00ab\u2212Anfragen auszuwerten, hat aber nur dann Aussicht auf Erfolg, wenn die Seiten ordnungsgem\u00c3\u00a4\u00c3 in einer Handbuchseiten\u2212Hierarchie installiert sind.<\/p>\n<h2>AUTOR <a name=\"AUTOR\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">Der von <b>Lexgrog<\/b> verwendete Code f\u00c3\u00bcr die Auswertung von Handbuchseiten wurde geschrieben von:<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Wilf. (G.Wilford@ee.surrey.ac.uk). <br \/> Fabrizio Polacco (fpolacco@debian.org). <br \/> Colin Watson (cjwatson@debian.org).<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Colin Watson hat sowohl das aktuelle Befehlszeilen\u2212Frontend als auch die Handbuchseite geschrieben.<\/p>\n<h2>FEHLER <a name=\"FEHLER\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">https:\/\/savannah.nongnu.org\/bugs\/?group=man-db<\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>LEXGROG BEZEICHNUNG \u00c3BERSICHT BESCHREIBUNG OPTIONEN EXIT\u2212STATUS BEISPIELE WAS BEDEUTET PARSEN SIEHE AUCH ANMERKUNGEN AUTOR FEHLER BEZEICHNUNG lexgrog \u2212 wertet die Kopfzeilen\u2212Information von Handbuchseiten aus \u00c3BERSICHT lexgrog [\u2212m|\u2212c] [\u2212dfw?V] [\u2212E Kodierung] Datei &#8230; BESCHREIBUNG lexgrog ist eine Lex\u2212Implementierung des traditionellen Dienstprogramms \u00c2\u00bbgroff guess\u00c2\u00ab f\u00c3\u00bcr die Auswertung von Handbuch\u2212Quelldateien oder vorformatierten \u00c2\u00bbCat\u00c2\u00ab\u2212Seiten. Es liest die Liste der [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[962],"tags":[964,2971,968],"class_list":["post-6596","post","type-post","status-publish","format-standard","hentry","category-1-comandos-generales","tag-964","tag-de","tag-lexgrog"],"gutentor_comment":0,"_links":{"self":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/6596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/comments?post=6596"}],"version-history":[{"count":0,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/6596\/revisions"}],"wp:attachment":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/media?parent=6596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/categories?post=6596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/tags?post=6596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}