Fold (Unix)
Betriebssystem | Unix und Unix-artig |
---|---|
Plattform | Plattformübergreifend |
Typ | Befehl |
Lizenz | CoreUtils: GNU GPL V3 |
falten ist ein Unix Befehl zur Herstellung von a Datei mit langen Zeilen lesbarer auf einer begrenzten Breite Computerterminal durch Ausführung a Zeilenumbruch.
Die meisten Unix Terminals haben eine Standardbildschirmbreite von 80, und daher kann das Lesen von Dateien mit langen Zeilen ärgerlich werden. Der Befehl faltet wird a Zeilenvorschub Jedes X -Zeichen, wenn es vor diesem Punkt keine neue Zeile erreicht. Wenn die -W
Das Argument ist festgelegt. Mit dem Befehl falten kann der Benutzer die maximale Länge einer Zeile festlegen.
Geschichte
fold
ist Teil von X/offen Portabilitätshandbuch seit Ausgabe 4 von 1992. wurde in die erste Version von posix.1 und der vererbt Einzel -Unix -Spezifikation.[1] Es erschien zuerst in 1bsd von 1977.[2][3]
Die Version von falten
gebündelt GNU CoreUtils wurde von David Mackenzie geschrieben.[4]
Der Befehl ist als separates Paket für verfügbar Microsoft Windows Im Rahmen des Unxutils Sammlung von einheimisch Win32 Häfen von gemeinsamen GNU-Unix-ähnlichen Versorgungsunternehmen.[5]
Beispiel
Als Verwendungsbeispiel, um eine Datei mit dem Namen namens zu falten Datei.txt
Um maximal 50 Zeichen pro Zeile zu haben, könnte man den folgenden Befehl ausführen:
falten -W 50 Datei.txt
- Datei.txt:
Lorem Ipsum Dolor Sit Amet, Konzertetuer Adipiscing Elit. Curabitur Dignissim Venenatis Pede. Quisque DUI DUI, Ultrikies UT, Facilisis Non, Pulvinar Non, Purus. Duis quis arcu a purus volutpat iaculis. Morbi ID DUI in Diam Ornare Dictum. Praesent Consectetuer Fahrzeug Ipsum. Praesent Tortor Massa, Congue ET, Ornare in, Posuere Eget, Pede. Vivamus rhoncus. Quisque Lacus. In HAC Haosse Platea dictumst. Nullam Mauris Tellus, Sollicitudin Non, Semper Eget, Sodales Non, Pede. Phasellus Varius Ullamcorper Libero. Fusce Ipsum Lorem, Iaculis NEC, Vulputate Vitae, Suscipit Vel, Tortor. CRAS Varius. Nullam Fringilla Pellentesque Orci. Nulla eu ante pulvinar velit rhoncus lacinia. Morbi Fringilla Lacus quis Arcu. Vestibulum Sem Quam, Dapibus in, Fringilla UT, Venenatis UT, Neque.
- Ausgang:
Lorem Ipsum Dolor Sit Amet, Zeugnis Adipiscin G Elit. Curabitur Dignissim Venenatis Pede. Quisque DUI DUI, Ultrikies UT, FAC ILISIS Non, Pulvinar Non, Purus. Duis quis arcu a purus volutpat iaculis. Mo rbi id dui in Diam ornare dictum. Praesent Consectetuer Fahrzeug Ipsum. Prae schickte Tortor Massa, Congue ET, Ornare in, Posuere Eget, Pede. Vivamus rhoncus. Quisque Lacus. In HAC Haosse p latea dictumst. Nullam Mauris Tellus, Sollicitudin Non, Semper Eget, Sodales Non, Pede. Phasellus Varius Ullamcorper Libero. Fusce Ipsum Lorem, Iaculis NEC, Vulputate Vitae, Suscipit Vel, Tortor. CRAS Varius. Nullam Fringilla Pellentesque Orci. Nulla eu ante pulvinar velit rhoncus lacinia. Morbi Fringilla Lacus quis Arcu. Vestibul um Sem Quam, Dapibus in, Fringilla UT, Venenatis UT, NEque.
Siehe auch
Verweise
- ^ Die einzelne Unix -Spezifikation, Version 4 von Die offene Gruppe - Shell and Utilities Referenz,
- ^ Freebsd Allgemeine Befehle Handbuch - -
- ^ "fold.c - 1bsd". minnie.tuhs.org.
- ^ "Falten (1) - Linux Man Page". Linux.die.net.
- ^ "Native Win32 -Ports einiger GNU -Dienstprogramme". Unxutils.SourceForge.net.