fmt(1) fmt(1)
NAME
fmt - Einfache Textformatierung (format)
SYNTAX
fmt [option ...] [datei ...]
BESCHREIBUNG
Mit fmt können Sie Textdateien oder Text, den fmt von der Standardein-
gabe liest, einer einfachen Textformatierung unterziehen. Die Funktio-
nalität von fmt umfaßt das Verbinden, Teilen und Auffüllen von Zeilen.
Das Ergebnis schreibt fmt auf die Standardausgabe.
OPTIONEN
Keine Option angegeben:
fmt verbindet und teilt die eingelesenen Zeilen so, daß sie bis
zu 72 Zeichen lang sind, und gibt die neuen Zeilen auf die Stan-
dardausgabe aus.
-c (c - crown margin mode) Die Einrückung der ersten beiden Zeilen
eines Textabschnitts bleibt erhalten. Alle nachfolgenden Zeilen
innerhalb eines Textabschnitts werden entsprechend dem linken
Rand der zweiten Zeile ausgerichtet. Diese Option ist bei mehre-
ren, aufeinanderfolgenden Textabschnitten sinnvoll anwendbar.
-s (s - split lines only) fmt füllt zu kurze Zeilen nicht auf. Mit
dieser Option kann verhindert werden, daß Beispiele im Text, wie
Quellcodeauszüge oder ähnliches, ungewollt umformatiert werden.
-w anzahl
(w - width) Die Länge der ausgegebenen Zeilen soll anzahl Zeichen
sein. Ist diese Option nicht angegeben, produziert fmt Ausgabe-
zeilen mit einer Länge von 72 Zeichen.
datei
Name der Textdatei, die neu formatiert werden soll. Sie können
mehrere Dateien angeben. Die nach dem Kommando fmt angegebenen
Optionen gelten dann für alle Dateien. Die Inhalte der Dateien
werden verkettet.
datei nicht angegeben:
fmt liest von der Standardeingabe.
Arbeitsweise
Einrückungen werden von fmt in der Ausgabe beibehalten. Zeilen mit
unterschiedlichen Einrückungen werden nicht miteinander verbunden (es
sei denn, die Option -c ist eingeschaltet).
Leerzeilen und die Wortabstände innerhalb der Zeilen werden von fmt
unverändert weitergegeben.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
fmt(1) fmt(1)
Wörter, deren Länge anzahl Zeichen überschreitet, werden nicht forma-
tiert. Die maximale Zeilenlänge wird in diesem Fall überschritten.
Zeilen, die mit einem Punkt . beginnen, werden aus Kompatibilitäts-
gründen zu nroff von fmt nicht formatiert.
Ebenfalls ausgenommen von der Formatierung sind Zeilen, die mit
"From:" anfangen, d. h. Zeilen des mail-Vorspanns [siehe mail(1)].
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 text wird zunächst mit dem Kommando cat im Originalzustand
und dann mit dem Kommando fmt auf 40 Spalten Breite formatiert ausge-
geben:
$ cat text
Es war eine finstere und stuermische Nacht.
Gewitterboeen fegten ueber die
aufgepeitschte See.
Am Horizont erschien ein Piratenschiff. "Hilfe!" schrie
das Dienstmaedchen.
$ fmt -w 40 text
Es war eine finstere und stuermische
Nacht. Gewitterboeen fegten ueber die
aufgepeitschte See. Am Horizont
erschien ein Piratenschiff. "Hilfe!"
schrie das Dienstmaedchen.
SIEHE AUCH
vi(1), nroff(1M).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98