Startseite > Textverarbeitung & Suche > fmt

fmt: Textabsätze formatieren

Der Befehl fmt wird verwendet, um Textdateien oder Standardeingaben zu empfangen und die Zeilenumbrüche von Absätzen neu zu ordnen, um sie an eine angegebene Breite anzupassen. Er ist nützlich, um die Lesbarkeit von E-Mails, Code-Kommentaren und allgemeinen Textdokumenten zu verbessern.

Ü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.


Gleiche Kategorie Befehle