Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ spell(1) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

deroff(1)

hashmake(1)

hashcheck(1)

spellin(1)

sed(1)

sort(1)

tee(1)

eqn(1M)

nroff(1M)

tbl(1M)

troff(1M)

spell(1)                                                           spell(1)

NAME
     spell - Rechtschreibfehler suchen

SYNTAX
     spell[ option]...[ +lokal datei][ datei]...

BESCHREIBUNG
     spell vergleicht die Wörter in einer Datei mit einer Wortliste und
     eignet sich so zur Suche nach Rechtschreibfehlern. Wörter, die weder
     in der standardmäßig englischen Wortliste stehen noch nach Grammatik-
     regeln der englischen Sprache ableitbar sind (z. B. durch Präfixe,
     Suffixe oder Deklination), werden auf die Standard-Ausgabe geschrie-
     ben. Sie können die englische Wortliste durch eine eigene, z. B. deut-
     sche Wortliste ergänzen, anhand derer die Wörter einer Datei überprüft
     werden sollen.

OPTIONEN
     Achtung:

     Optionen müssen einzeln mit Minuszeichen versehen angegeben werden,
     also z. B. spell -i -x -v -b, aber nicht spell -ixvb!

     -b   (b - british) Es wird überprüft, ob die Wörter aus datei der kor-
          rekten englischen Schreibweise entsprechen. Als korrekt angesehen
          werden z. B. englische Schreibweisen wie centre, colour, pro-
          gramme, speciality, travelled usw. sowie die Endung -ise in Wör-
          tern wie standardise.

          -b nicht angegeben:

          Es wird überprüft, ob die Wörter aus datei der korrekten amerika-
          nischen Schreibweise entsprechen.

     -i   spell ignoriert alle nroff/troff-Anweisungen .so und .nx.

     -l   Durch die Option -l wird spell gezwungen, den Ketten aller einzu-
          fügenden Dateien zu folgen (über die nroff/troff-Anweisungen .so
          und .nx).

          Wird -l nicht angegeben, folgt spell Ketten einzufügender Dateien
          nur dann, wenn die Pfadnamen dieser Dateien nicht mit /usr/lib
          beginnen.

     -v   Alle Wörter aus datei werden ausgegeben, die nicht buchstabenge-
          treu mit Wörtern aus der Wortliste übereinstimmen. Die Wortliste
          steht in der Datei /usr/ucblib/dict/words.

          Wörter, die möglicherweise eine abgeleitete Form von Wörtern aus
          der Wortliste darstellen, werden wie folgt gekennzeichnet:

          +praefix wort
          +suffix wort



Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

spell(1)                                                           spell(1)

     -x   Für jedes Wort aus datei wird mit = der mögliche Wortstamm ausge-
          geben.

     +lokaldatei
          spell gibt die Wörter von datei nicht aus, die in lokaldatei
          stehen. Die in dieser Datei enthaltenen Wörter sieht spell als
          korrekt geschrieben an. lokaldatei ist eine von Ihnen erstellte
          Datei, in der eine nach ASCII sortierte Wortliste enthalten ist,
          wobei in jeder Zeile ein Wort stehen muß. Für lokaldatei müssen
          Sie das Leserecht [siehe chmod(1)] haben.

          +lokaldatei nicht angegeben:

          spell sieht nur die Wörter in der Datei /usr/ucblib/dict/words
          als korrekt geschrieben an.

     datei
          Name der Datei, deren Inhalt nach Rechtschreibfehlern überprüft
          werden soll. Für datei müssen Sie das Leserecht [siehe chmod(1)]
          haben.

          Wenn Sie für datei das Zeichen - angeben, liest spell von der
          Standard-Eingabe.

          datei nicht angegeben:

          spell liest von der Standard-Eingabe.

          troff-, tbl- und eqn-Anweisungen in der Eingabe werden von spell
          meistens ignoriert.

INTERNATIONALE UMGEBUNG
     Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
     texte. Wenn LCMESSAGES nicht oder als leere Zeichenkette definiert
     ist, wird der Wert von LANG als Standardwert herangezogen. Ist auch
     LANG nicht oder als leere Zeichenkette definiert, verhält sich das
     System so, als wäre es nicht internationalisiert.

     Die Umgebungsvariable LCALL bestimmt die gesamte internationale Umge-
     bung. LCALL hat Vorrang vor allen anderen Umgebungsvariablen im
     Bereich der Internationalisierung.

BEISPIELE
     Die Datei farben soll anhand der in liste enthaltenen Wörter nach
     Rechtschreibfehlern überprüft werden:

     $ cat farben
     bleu gelb roth grun lila schwarz weis orrange






Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

spell(1)                                                           spell(1)

     $ cat liste
     blau
     gelb
     gruen
     lila
     orange
     rot
     schwarz
     weiß

     $ spell -v +liste farben
     bleu
     grun
     orrange
     roth
     weis

     Die Ausgabe zeigt alle Wörter aus farben, die nicht in liste enthalten
     sind.

FEHLERMELDUNGEN

     spell cannot read lokaldatei

     Ihre Datei lokaldatei ist nicht vorhanden oder Sie besitzen für diese
     Datei kein Leserecht.

UMGEBUNGSVARIABLEN
     Hilfsdateien wie Wortlisten, Stopplisten und Protokolldateien können
     über Umgebungsvariablen angegeben werden. Die Voreinstellungen sind
     wie folgt:

     DSPELL=/usr/share/lib/spell/hlist[ab]
          Enthält die Wortliste als Hash-Datei.

     SSPELL=/usr/share/lib/spell/hstop
          Enthält die Stoppliste als Hash-Datei.

     HSPELL=/var/adm/spellhist
          Enthält die Protokolldatei (history file).

DATEIEN
     /usr/lib/spell/spellprog
          Ausführbares Programm, das spell benutzt.

     /usr/share/lib/spell/hlist[ab]
          Amerikanische und britische Wortliste als Hash-Datei. Diese
          Rechtschreibverzeichnisse basieren auf vielen Quellen. Obwohl sie
          zufälliger sind als ein gewöhnliches Wörterbuch, sind sie doch
          effektiver bezüglich spezieller Namen und weitverbreiteter tech-
          nischer Wörter. Spezielles Vokabular aus Biologie, Medizin und
          Chemie ist nur in geringem Umfang vorhanden.


Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

spell(1)                                                           spell(1)

     /usr/share/lib/spell/hstop
          Stoppliste als Hash-Datei. Sie filtert falsch geschriebene Wörter
          (z. B. englisch: thier=thy-y+ier) aus, die sonst ungemeldet pas-
          sieren würden.

     /usr/ucblib/dict/words
          Die von spell benutzte Wortliste, wenn lokaldatei nicht angege-
          ben ist.

     /var/adm/spellhist
          Protokolldatei (history file), in der eine Kopie aller Ausgaben
          gesammelt wird.

     Sie können diese Dateien erweitern und pflegen. Dafür stehen die Kom-
     mandos spellin, hashmake und hashcheck zur Verfügung (siehe die
     Beschreibungen dazu).

SIEHE AUCH
     deroff(1), hashmake(1), hashcheck(1), spellin(1), sed(1), sort(1),
     tee(1), eqn(1M), nroff(1M), tbl(1M), troff(1M).


































Seite 4                      Reliant UNIX 5.44               Gedruckt 11/98

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