deroff(1-ucb) (BSD Compatibility Package) deroff(1-ucb)
NAME
deroff - nroff-, troff-, tbl- und eqn-Anweisungen entfernen
SYNTAX
/usr/ucb/deroff [-w] filename ...
BESCHREIBUNG
Das Kommando deroff liest nacheinander jede Datei und entfernt alle
Zeilen, die nur nroff- und troff-Kommandos enthalten, sowie Anweisun-
gen mit Gegenschrägstrich, Makrodefinitionen, eqn-Anweisungen (zwi-
schen den Zeilen .EQ und .EN oder zwischen Begrenzungszeichen) sowie
Tabellenbeschreibungen und schreibt den restlichen Dateiinhalt in die
Standard-Ausgabe. deroff bearbeitet auch Ketten enthaltener Dateien
(Kommandos .so und .nx). Bei einer bereits enthaltenen Datei wird ein
Kommando .so ignoriert, und ein Kommando .nx beendet die Ausführung.
Wenn keine Eingabedatei angegeben wird, liest deroff die Standard-
Eingabedatei.
OPTIONEN
-k Wenn deroff mit der Option -ms oder -me aufgerufen wird (siehe
unten), werden den Makros ms [.KS/.KF/.KE und .DS/.DE] zugeord-
nete zusammenhängende Textblöcke und me zugeordnete zusammenhän-
gende Textblöcke und Listen [.(z/.)z und .(e/.)e] beibehalten.
-m[a|e|m|s|l]
Die Standard-Makropakete man, me, mm und ms werden inkludiert.
Mit -ma werden die man-Makros so interpretiert, daß nur der
Fließtext ausgegeben wird [d. h. kein Text (Parameter) aus den
Makrozeilen]. -me, -mm und -ms funktionieren analog.
Mit -ml werden den Makros mm/ms zugeordnete zusammenhängende
Textblöcke und Listen gelöscht.
-w Erstellt eine Wortliste mit jeweils einem Wort pro Zeile. Ein
"Wort" ist eine Zeichenkette, die aus Buchstaben, Ziffern und
Apostrophen besteht und mit einem Buchstaben beginnt. Apostrophe
werden gelöscht. Alle anderen Zeichen werden ignoriert.
HINWEISE
deroff ist kein vollständiger troff-Interpreter. Daher können bei aus-
getüftelten Konstruktionen Fehler auftreten. Bei den meisten Fehlern
erfolgt keine zu geringe, sondern eine zu umfangreiche Ausgabe.
deroff kann nicht mit Dateien verwendet werden, die .so für die Quelle
in den Dateien des Standard-Makropakets verwenden.
SIEHE AUCH
eqn(1M), mm(1M), mmt(1M), neqn(1M), nroff(1M), tbl(1M), troff(1M),
man(5), me(5), mm(5), ms(5), mv(5).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98