GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Teilen Sie sehr lange Wortzeilen in separate Zeilen mit maximaler Länge auf

Was Sie wollen, macht fold :

fold -s -w80 file
  • -s :sagt fold nur bei Leerzeichen umbrechen
  • -w80 :deklariert die Breite
  • fold :liest auch von stdin:echo "..." | fold -s -w80

Ich würde fmt bevorzugen, weil fmt lange Wörter intakt lässt:

echo "a a a a a a  123456789 xyz" | fmt -6
a a a
a a a
123456789
xyz

Linux
  1. Cat Zeile X bis Zeile Y in einer riesigen Datei?

  2. Neue Zeilen mit fehlenden Werten einfügen (na)?

  3. Linux – Einzelne Zeile in mehrere Zeilen aufteilen, Newline-Zeichen fehlt für alle Zeilen in der Eingabedatei?

  4. Aufteilung der Ausgabe in neue Zeilen?

  5. sed - Zeile nach X Zeilen nach Übereinstimmung einfügen

So booten Sie in die Linux-Befehlszeile

So teilen Sie eine große Datei in Teile bei bestimmten Zeilennummern auf

So finden Sie die längste(n) Zeile(n) in einer Datei in Linux

Rechtschreibprüfung in der Linux-Befehlszeile

So löschen Sie mehrere Zeilen in Vim

Linux wc Command – Anzahl der Wörter, Zeilen, Zeichen in einer Datei