Name="groff - Wo die Man-Pages herkommen" Stich="groff Man-Page man troff less manpage Manpage nroff" Zeit="Son Jun 24 11:23:01 MEST 2001" Kurz="troff/groff ist ein sehr mächtiger Preprozessor. Seine Ausgaben können Sie zum Beispiel mit$esCodes man man$esCodee betrachten. Er übernimmt die gesamte Formatierung. Dieser Artikel zeigt, wie man sich selbst Man-Pages bauen kann." Lang=" Alle Man-Pages sind nach einem Schema aufgebaut. Wenn man in diese Vorlage den Text einfügt, mit$esCodes gzip -v9$esCodee komprimiert, und dann nach /usr/man/man? verschiebt, hat man schon seine eigene Manpage: `exCodes Vorlage 'für' die Man-Page` `cat help_nroff` .TH LG 1 "Herausgeber/Firma" "Autor" \" -*- nroff -*- .SH NAME Name \- Kurzbeschreibung .SH SYNOPSIS Syntax .SH DESCRIPTION Text `exCodee` Ferner sollten Sie folgende Schritte beachten:
  1. Ersetzen Sie jedes$esCodes -$esCodee durch ein$esCodes \-$esCodee. Eine vollständige Tabelle der Ersetzungen finden Sie mit$esCodes man groff_char$esCodee.
  2. Wollen Sie Code auch in der Man-Page haben, befolgen Sie folgendes Muster: `exCodes Vorlage 'für' Code-Snippets` .Vb 1 \& Code-Zeile 1 \& Code-Zeile 2 \& Code-Zeile 3 \& Code-Zeile 4 .Ve `exCodee`
  3. Absätze benötigen das Tag PP: `exCodes 'Absätze'` Absatz 1 .PP Absatz 2
Um die Man-Page dann anzuschauen, geben Sie folgenden Befehl ein: `exCodes groff in Aktion` # groff -s -p -t -e -Tlatin1 -mandoc Dateiname | less `exCodee` " case $1 in Name) echo $Name; exit;; Stich) echo $Stich; exit;; Zeit) echo $Zeit; exit;; Kurz) echo $Kurz; exit;; Lang) echo $Lang; exit;; esac # if [ "$1" = "Name" ]; then echo $Name; fi mself_vA=" txt/0017.txt txt/0050.txt txt/0067.txt"