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