Commande Linux · 3 min read · Sep 20, 2025
Commande fmt de Linux - Utilisation et Exemples

La commande fmt est un outil de formatage de texte qui simplifie la lisibilité du texte en ajustant sa mise en page. Elle prend en entrée soit un fichier, soit l’entrée standard et formate le texte en remplissant et en joignant les lignes pour produire une sortie dans une largeur spécifiée. Par défaut, fmt enveloppe les lignes à 75 caractères, ce qui peut être ajusté à l’aide d’options en ligne de commande. C’est particulièrement utile pour reformater des documents texte, des brouillons d’e-mails ou tout fichier texte brut qui nécessite des longueurs de ligne uniformes, garantissant une présentation de contenu plus propre et plus cohérente.
Dans ce tutoriel, nous allons discuter des bases de fmt et de certaines de ses principales fonctionnalités. Toutes les commandes et instructions mentionnées ici ont été testées sur Ubuntu 24.04.
Commande fmt de Linux
La commande fmt est un outil de formatage de texte simple disponible pour les utilisateurs de la ligne de commande Linux. Voici sa syntaxe de base :
fmt [-WIDTH] [OPTION]... [FILE]...Et voici comment la page man la décrit :
Reformate chaque paragraphe dans le(s) FICHIER(S), écrivant sur la sortie standard. L'option -WIDTH est une forme abrégée de --width=DIGITS.Voici quelques exemples sous forme de questions-réponses qui devraient vous donner une bonne idée de l’utilisation de fmt.
Q1. Comment formater le contenu d’un fichier en une seule ligne en utilisant fmt ?
Lorsqu’il est utilisé dans sa forme de base (sans options), la commande fmt fait cela. Vous devez simplement passer le nom du fichier comme argument.
fmt [file-name]La capture d’écran suivante montre la commande en action :

Vous pouvez donc voir que plusieurs lignes dans le fichier ont été formatées de manière à ce que tout soit regroupé en une seule ligne. Veuillez noter que le fichier original (file1 dans ce cas) reste inchangé.
Q2. Comment changer la largeur maximale de ligne ?
Par défaut, la largeur maximale d’une ligne que la commande fmt produit en sortie est de 75. Cependant, si vous le souhaitez, vous pouvez changer cela en utilisant l’option de ligne de commande -w, qui nécessite une valeur numérique représentant la nouvelle limite.
fmt -w [n] [file-name]Voici un exemple où la largeur a été réduite à 20 :

Q3. Comment faire en sorte que fmt mette en surbrillance la première ligne ?
Cela peut être fait en rendant l’indentation de la première ligne différente des autres, ce que vous pouvez faire en utilisant l’option de ligne de commande -t.
fmt -t [file-name]Q4. Comment faire en sorte que fmt divise les longues lignes ?
La commande fmt peut également diviser les longues lignes, une fonctionnalité à laquelle vous pouvez accéder en utilisant l’option de ligne de commande -s.
fmt -s [file-name]Voici un exemple de cette option :
Q5. Comment avoir un espacement séparé pour les mots et les lignes ?
La commande fmt offre une option -u, qui garantit un espace entre les mots et deux entre les phrases. Voici comment vous pouvez l’utiliser :
fmt -u [file-name]Notez que cette fonctionnalité était activée par défaut dans notre cas.
Conclusion
Certes, fmt offre des fonctionnalités limitées, mais vous ne pouvez pas dire qu’il a un public limité. Vous ne savez jamais quand vous pourriez en avoir besoin. Dans ce tutoriel, nous avons couvert la majorité des options de ligne de commande que fmt propose. Pour plus de détails, rendez-vous sur la page man de l’outil.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.