← retour aux snippets

fmt: reformater des paragraphes lisiblement

Rééquilibrer des paragraphes de texte en lignes de longueur équivalente.

objectif

Nettoyer des textes bruts (emails, logs) pour lecture.

code minimal

fmt -w 80 input.txt > output.txt

utilisation

# regrouper durement des lignes orphelines
fmt -s -w 76 mail.txt

variante(s) utile(s)

# via pipeline
sed 's/\t/  /g' notes.txt | fmt -w 72

notes

  • fmt respecte les paragraphes séparés par des lignes vides.
  • -s réduit les lignes consécutives.