Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ deroff(1) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

eqn(1M)

mm(1M)

mmt(1M)

neqn(1M)

nroff(1M)

tbl(1M)

troff(1M)

man(5)

me(5)

mm(5)

ms(5)

mv(5)

deroff(1)                                                         deroff(1)

NAME
     deroff - Herausfiltern von nroff-, troff-, tbl- und eqn-Anweisungen

SYNTAX
     deroff [option ...] [datei ...]

BESCHREIBUNG
     deroff entfernt alle Zeilen mit nroff- und troff-Anweisungen, alle
     Funktionen mit einem Gegenschrägstrich \, alle Makroaufrufe, eqn-
     Anweisungen (zwischen den Zeilen .EQ und .EN oder zwischen Begren-
     zern), sowie Tabellenbeschreibungen für tbl. Die Anweisungen werden
     durch Leerzeichen ersetzt. Der Dateiinhalt wird in der modifizierten
     Form auf die Standardausgabe geschrieben.

     deroff folgt Ketten einzufügender Dateien (nroff/troff-Anweisungen .so
     und .nx); falls eine Datei bereits eingefügt wurde, wird ein .so igno-
     riert und ein .nx beendet die Ausführung.

OPTIONEN
     Keine Option angegeben:
          deroff filtert aus dem eingelesenen Text die oben genannten For-
          matieranweisungen aus und schreibt den Rest auf die Standardaus-
          gabe.

     -i   (i - ignore) deroff ignoriert die nroff/troff-Anweisungen .so und
          .nx.

     -m[m|l|s]
          (m - macros) Die Standard-Makropakete mm und ms werden inklu-
          diert.

          -mm bewirkt, daß die mm-Makros so interpretiert werden, daß nur
          Fließtext ausgegeben wird, d. h. aus Makrozeilen wird kein Text
          (Parameter) ausgegeben. -ms wirkt analog.

          -ml erzwingt die Option -mm und bewirkt, daß zusätzlich die
          Listen gelöscht werden, die mit mm-Makros assoziiert sind.

     -w   (w - word) Die Ausgabe besteht aus einer Wortliste, die pro Zeile
          ein Wort enthält, alle anderen Zeichen werden ignoriert. Im übri-
          gen folgt die Ausgabe dem Original mit den oben angegebenen Ver-
          änderungen.

          Im Text ist für deroff ein Wort eine beliebige Zeichenkette, die
          mindestens aus zwei Buchstaben besteht, und sich aus Buchstaben,
          Ziffern, kommerziellen Und-Zeichen & und Apostrophen ' zusammen-
          setzt. In einem Makroaufruf dagegen ist ein Wort eine Zeichen-
          kette, die mit mindestens zwei Buchstaben anfängt, und mindestens
          drei Buchstaben enthält.






Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

deroff(1)                                                         deroff(1)

          Begrenzungszeichen sind alle Zeichen außer Buchstaben, Ziffern,
          Apostrophen ' und kommerziellen Und-Zeichen &. Dem Wort folgende
          Apostrophe und kommerziellen Und-Zeichen werden entfernt.

     datei
          Name der Datei, die gefiltert werden soll. Es können mehrere
          Dateien angegeben werden.

          datei nicht angegeben: deroff liest von der Standardeingabe.

BEISPIELE
     Der Text der nroff/troff-Datei text.der wird zuerst ungefiltert mit
     cat und danach gefiltert mit deroff ausgegeben:

     $ cat text.der
     '\"macro stdmacro
     .if n .pH g1.basename @(#)basename      40.5 of 10/10/89
     .\" Copyright
     .nr X
     .if \nX=0 .ds x} basename 1 "User Environment Utilities" "\&"
     .if \nX=1 .ds x} basename 1 "User Environment Utilities"
     .if \nX=2 .ds x} basename 1 "" "\&"
     .if \nX=3 .ds x} basename "" "" "\&"
     .TH \*(x}
     .if t .ds '\h@.05m@\s+4\v@.333m@\'\v@-.333m@\s-4\h@.05m@

     $ deroff text.der
     macro stdmacro

      Copyright

          basename  User Environment Utilities
          basename  User Environment Utilities
          basename
          basename

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 2                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026