← retour aux snippets

fmt: reformater des paragraphes lisibles

Replier des lignes longues en paragraphes à largeur fixe, en respectant les mots.

objectif

Rendre des README/e-mails lisibles en ligne de commande.

code minimal

fmt -w 80 input.txt > wrapped.txt

utilisation

# conserver l'indentation
fmt -w 72 -u message.txt

variante(s) utile(s)

# reflow d'un git commit message
git log -1 --pretty=%B | fmt -w 72

notes

  • fmt est paragraphe-aware (lignes vides marquent des paragraphes).
  • ne casse pas les mots par défaut.