Befehl "deroff"
Zweck
Entfernt nroff-, troff-, tbl- und eqn-Befehlskonstrukte aus Dateien.
Syntax
Deroff { -ma -me -ms [ -mm [ -ml ] ] } [ -i | -l ] [ -k ] [ -p ] [ -u ] [ -w ] [ Datei ... ]
Beschreibung
Der deroff Befehl liest die angegebenen Dateien (standardmäßig die Standardeingabe), die englischsprachigen Text enthalten, entfernt alle troff-Anforderungen, Makroaufrufe, Backslashkonstrukte, eqn-Befehlskonstrukte (zwischen .EQ- und .EN-Zeilen und Begrenzern) und tbl-Befehlsbeschreibungen und schreibt dann den Rest der Datei in die Standardausgabe.
Der Befehl deroff folgt normalerweise Ketten eingeschlossener Dateien (.so- und .nx-troff-Befehlsanforderungen). Wenn eine Datei bereits eingeschlossen ist, wird eine .so-Anforderung, die die Datei benennt, ignoriert und eine .nx-Anforderung, die diese Datei benennt, beendet die Ausführung.
Parameter
| Element | Beschreibung |
|---|---|
| Datei | Gibt englischsprachige Textdateien für den Befehl deroff an, mit deren Hilfe die Auswirkungen der troff-, eqn- und tbl-Befehlsverarbeitung behoben werden können. Die Standarddatei ist eine Standardeingabe. |
Flags
| Element | Beschreibung |
|---|---|
| -ma | Ignoriert MA-Makros ( man) in Text, sodass nur laufender Text ausgegeben wird. |
| -me | Ignoriert ME-Makros in Text, sodass nur laufender Text ausgegeben wird. Dies ist die Standardeinstellung. |
| -ml | Ignoriert MM-Makros in Text (Flag -mm) und löscht auch MM-Listenstrukturen. Das Flag -mm muss zusammen mit diesem Flag angegeben werden.Anmerkung: Verwenden Sie das Flag -ml nicht mit verschachtelten Listen. |
| -mm | Ignoriert MM-Makros. |
| -ms | Ignoriert MS-Makros in Text, sodass nur der laufende Text ausgegeben wird. |
| -i | Unterdrückt die Verarbeitung eingeschlossener Dateien. |
| -l | Unterdrückt die Verarbeitung eingeschlossener Dateien, deren Namen mit /usr/lib beginnen, z. B. Makrodateien in /usr/lib/tmac. |
| -k | Bewirkt, dass die angegebenen Blöcke zusammengehalten werden. Standardmäßig werden Textblöcke entfernt. Es wird beispielsweise das .ne-Konstrukt entfernt. |
| -p | Verarbeitet spezielle Absätze. |
| -u | Entfernt die ASCII-Steuersequenzen für Unterstreichung und Fettdruck. Dieses Flag setzt automatisch das Flag -w. |
| -w | Erstellt aus der Ausgabe eine Wortliste, in der jede Zeile ein einziges Wort enthält und alle anderen Zeichen gelöscht werden. Ansonsten entspricht die Ausgabe dem Original. Im Text ist ein Wort eine beliebige Zeichenfolge, die mit einem Buchstaben beginnt, mindestens zwei Buchstaben enthält und aus Buchstaben, Ziffern, Et-Zeichen (&) und Apostrophen (') besteht. In einem Makroaufruf hingegen ist ein Wort eine Zeichenfolge, die mit mindestens zwei Buchstaben beginnt und insgesamt mindestens drei Buchstaben enthält. Begrenzer sind alle Zeichen mit Ausnahme von Buchstaben, Ziffern, Interpunktionszeichen, Hochkommas und Et-Zeichen. Abschließende Hochkommas und Et-Zeichen werden aus Wörtern entfernt. |