Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fold(1) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

cut(1)

pr(1)

fold(1)                                                             fold(1)

NAME
     fold - Lange Zeilen zerlegen

SYNTAX
     fold [option ...] [datei ...]

BESCHREIBUNG
     fold zerlegt die Zeilen der Textdateien oder der Standardeingabe so,
     daß sie nicht länger sind als die voreingestellte oder angegebene Zei-
     lenlänge. Standardmäßig sind 80 Zeichen pro Zeile vorgegeben. Beim
     Umbruch fügt fold ein Neue-Zeile-Zeichen ein.

     Die Zeichen Backspace, Wagenrücklauf und Tabulatorzeichen unterliegen
     dabei einer Sonderbehandlung:

     -  Backspace erniedrigt den Zeichenzähler um 1.

     -  Wagenrücklauf setzt den Zeichenzähler auf 0 zurück.

     -  ein Tabulatorzeichen erhöht den Zeichenzähler bis zur nächsten
        Tabulatorposition.

OPTIONEN
     Keine Option angegeben:
          Die eingelesenen Zeilen zerlegt fold in Zeilen mit maximal 80
          Zeichen (Voreinstellung).

     -b   (b - byte) fold zählt die Byte, nicht die Zeichen. Allerdings
          wird nie innerhalb eines Zeichens umbrochen.

     -s   (s - space) fold bricht bei dem letzten Leerzeichen innerhalb der
          maximalen Zeilenlänge um.

     -w anzahl
          (w - width) Die maximale Zeilenlänge soll anzahl Zeichen bzw.
          Byte betragen.

          Falls Tabulatoren in den Eingabezeilen vorkommen, sollte anzahl
          ein Vielfaches von 8 sein.

     --   Ende der Optionenliste. Die Angabe ist nötig, wenn datei mit -
          beginnt.

     datei
          Name der Textdatei, die von fold bearbeitet werden soll. Sie kön-
          nen mehrere Dateien angeben. Die angegebenen Optionen gelten dann
          für alle Dateien.

          datei nicht angegeben:

          fold liest von der Standardeingabe.




Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

fold(1)                                                             fold(1)

FEHLERMELDUNG
     Bad number for fold

     Sie erhalten diese Fehlermeldung, wenn sie für anzahl einen ungültigen
     Wert angeben.

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
     Sie geben den Inhalt der Datei notiz auf die Standardausgabe aus.

     Unter Verwendung des Kommandos cat erhalten Sie folgendes Ergebnis:

     $ cat
     Notizen:
     Zum Projekt Z noch Angebot der Firma Leist & Gutmann einholen.
     Vergleich mit den anderen Angeboten muss im Mai abgeschlossen sein.

     Verwenden Sie jedoch das Kommand fold, haben Sie die Möglichkeit, die
     Länge der ausgegebenen Zeilen neu festzusetzen.

     In folgendem Beispiel werden die Zeilen so zerlegt, daß die Ausgabe
     eine maximale Breite von 40 Zeichen hat:

     $ fold -s -w 40 notiz

     Notizen:
     Zum Projekt Z noch Angebot der Firma
     Leist & Gutmann einholen. Vergleich mit
     den anderen Angeboten muss im Mai
     abgeschlossen sein.

SIEHE AUCH
     cut(1), pr(1).











Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

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