Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ expand(1) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

tabs(1)

unexpand(1)

expand(1)                                                         expand(1)

NAME
     expand - Tabulatorzeichen in Leerzeichen umwandeln

SYNTAX
     /usr/ucb/expand [-t tablist] [datei ...]

BESCHREIBUNG
     Das Kommando expand schreibt Dateien bzw. die Standardeingabe auf die
     Standardausgabe, wobei Tabulatorzeichen durch ein oder mehrere Leer-
     zeichen ersetzt werden, die zum Auffüllen der Zeile bis zum nächsten
     Tabulatorstopp erforderlich sind. Alle Backspace-Zeichen werden auf
     die Ausgabe kopiert und verringern dabei den Spaltenzähler zur Berech-
     nung der Tabulatorstopposition jeweils um 1. Der Spaltenzähler kann
     dabei nicht kleiner als null werden.

OPTIONEN
     -t tablist
          Gibt die Tabulatorstopps an. Das Argument tablist muß aus einer
          oder mehreren Zahlen in aufsteigender Reihenfolge bestehen, die
          durch Leerzeichen oder Kommas getrennt werden. Eine durch Leer-
          zeichen getrennte Liste muß dabei in Anführungszeichen gesetzt
          werden. Wenn nur eine Zahl angegeben ist, werden die Standard-
          Tabulatorstopps nicht alle 8 Spaltenpositionen gesetzt, sondern
          alle tablist Spaltenpositionen. Sind mehrere Zahlen angegeben,
          werden die Tabulatorstopps an den angegebenen Spaltenpositionen
          gesetzt.

          Jede Tabulatorstopposition N muß ein ganzzahliger Wert größer
          null sein, und die Angaben müssen unbedingt in aufsteigender Rei-
          henfolge erfolgen. Dies bedeutet, daß beim Springen mit der Tabu-
          latortaste vom Anfang der Ausgabezeile zu Position N die nächste
          Zeichenausgabe in der (N+1)ten Spaltenposition in der Zeile
          erfolgt.

          Wenn das Kommando expand ein Tabulatorzeichen an einer Position
          hinter der letzten Position verarbeiten muß, die in einer Liste
          mit mehreren Tabulatorstopps definiert wurde, wird das Tabulator-
          zeichen in der Ausgabe durch ein Leerzeichen ersetzt.

     datei
          Die Datei, deren Tabulatorzeichen durch Leerzeichen ersetzt wer-
          den sollen.













Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

expand(1)                                                         expand(1)

UMGEBUNGSVARIABLEN
     Die folgenden Umgebungsvariablen beeinflussen die Ausführung des Kom-
     mandos expand:

     LANG           Gibt einen Standardwert für die Internationalisierungs-
                    variablen an, die nicht gesetzt oder null sind. Ist
                    LANG nicht gesetzt oder null, wird der entsprechende
                    Standardwert der internationalen Umgebung verwendet.
                    Enthält eine der Internationalisierungsvariablen eine
                    ungültige Einstellung, verhält sich das Kommando so,
                    als wäre keine der Variablen definiert.

     LCALL         Ist diese Variable auf einen Wert gesetzt, d. h. ist
                    sie nicht leer, überschreibt dieser Wert die Werte
                    aller übrigen Internationalisierungsvariablen.

     LCCTYPE       Legt die internationale Umgebung für die Interpretation
                    von Byte-Folgen als Zeichen fest (z. B. Einzelbytezei-
                    chen im Unterschied zu Mehrbytezeichen in Argumenten
                    und Eingabedateien). Außerdem wird die internationale
                    Umgebung für die Verarbeitung von Tabulator- und Leer-
                    zeichen sowie für die Angabe der Spalten festgelegt,
                    die jedes Zeichen auf einem Ausgabegerät mit konstant
                    breiter Schriftart einnimmt.

     LCMESSAGES    Legt das Format und den Inhalt von Fehlermeldungen
                    fest.

     NLSPATH        Legt die Position der Meldungskataloge für die Verar-
                    beitung von LCMESSAGES fest.

STANDARDAUSGABE (STDOUT)
     Die Standardausgabe entspricht den Eingabedateien, wobei jedoch Tabu-
     latorzeichen in die entsprechende Anzahl von Leerzeichen umgewandelt
     wurden.

ENDESTATUS
     0   Erfolgreiche Beendigung.

     >0  Ein Fehler ist aufgetreten.

SIEHE AUCH
     tabs(1), unexpand(1).











Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

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