Übersicht
fmt wird verwendet, um die Lesbarkeit durch Optimierung der Zeilenlänge von Textabsätzen zu verbessern. Standardmäßig werden Zeilen auf eine Breite von 75 Zeichen umgebrochen, aber die Breite kann mit der Option `-w` angepasst werden.
Hauptfunktionen
- Neuanordnung von Zeilenumbrüchen in Textabsätzen
- Ausgabe mit angegebener Breite
- Verarbeitung von Standardeingaben und Dateien
- Bereitstellung verschiedener Formatierungsoptionen
Hauptoptionen
Formatierung
Erzeugter Befehl:
Kombinieren Sie die Befehle.
Beschreibung:
`fmt` Führen Sie den Befehl aus.
Kombinieren Sie diese Optionen und führen Sie die Befehle virtuell zusammen mit der KI aus.
Anwendungsbeispiele
Standardformatierung (75 Zeichen Breite)
echo "Dies ist ein sehr langer Satz. Der Befehl fmt kann verwendet werden, um die Zeilenumbrüche dieses Satzes neu anzuordnen. Dies verbessert die Lesbarkeit." | fmt
Formatiert den Text aus der Standardeingabe mit der Standardbreite (75 Zeichen).
Formatierung mit einer bestimmten Breite (z. B. 40 Zeichen)
echo "Dies ist ein sehr langer Satz. Der Befehl fmt kann verwendet werden, um die Zeilenumbrüche dieses Satzes neu anzuordnen. Dies verbessert die Lesbarkeit." | fmt -w 40
Legt die maximale Breite der Ausgabezellen auf 40 Zeichen mit der Option -w fest.
Formatierung des Dateiinhalts
printf "This is a very long line that needs to be formatted. It will be wrapped to the default width.\n" > example.txt
fmt example.txt
rm example.txt
Liest den Inhalt einer Datei, formatiert ihn und gibt das Ergebnis an die Standardausgabe aus.
Nur lange Zeilen aufteilen, nicht zusammenfügen
echo -e "Kurze Zeile.\nDies ist ein sehr langer Satz. Der Befehl fmt kann verwendet werden, um die Zeilenumbrüche dieses Satzes neu anzuordnen. Dies verbessert die Lesbarkeit." | fmt -s
Teilt mit der Option -s nur lange Zeilen auf und behält kurze Zeilen bei.
Formatierung von Kommentarblöcken
echo -e "# Dies ist eine sehr lange Kommentarzeile, die auf eine bestimmte Breite formatiert werden muss.\n# Sie sollte nur Zeilen betreffen, die mit einem Hash-Symbol beginnen." | fmt -w 50 -p "#"
Formatiert mit der Option -p nur Zeilen, die mit einem bestimmten Präfix beginnen.
Tipps & Hinweise
fmt ist hauptsächlich für die Formatierung von Absätzen in reinen Textdateien optimiert. Es ist möglicherweise nicht für Code oder strukturierte Daten geeignet.
Nützliche Tipps
- Automatischer Zeilenumbruch langer Zeilen beim Verfassen von E-Mails
- Ausrichtung von Absätzen in README-Dateien oder Dokumenten
- Verwendung in Kombination mit anderen Befehlen über Pipes (|)
Hinweise
Da fmt absatzbasiert arbeitet, kann ungetrennter Text als ein langer Absatz betrachtet werden. Für die Formatierung von Code- oder Skriptdateien wird empfohlen, spezielle Tools wie `clang-format` oder `prettier` zu verwenden.