fold bricht Zeilen ab einer bestimmten Länge um
fold [-bs] [-w Länge] [-bytes] [-spaces] [-width=Länge] [Datei ...]
fold liest die Datei(en) oder die Standardeingabe, wenn keine Datei oder anstelle einer Datei `-' angegeben ist, und schreibt den Inhalt auf die Standardausgabe. Dabei werden Zeilen ab einer bestimmten Länge umgebrochen. Voreingestellte Länge ist 80 Zeichen pro Zeile. Ohne weitere Optionen wird einfach nach dem achtzigsten Zeichen ein Zeilenvorschub eingefügt.
fold zählt nicht die Zeichen, sondern die Bildschirmspalten, so daß Tabulatoren korrekt behandelt werden. Ein Backspace erniedrigt die Zeichenzahl entsprechend, und ein Wagenrücklauf (carriage return) setzt die Zahl auf Null zurück.