accueil > Traitement et recherche de texte > fmt

fmt : mise en forme des paragraphes de texte

La commande fmt est utilisée pour réorganiser les sauts de ligne des paragraphes dans des fichiers texte ou une entrée standard, en les formatant pour qu'ils correspondent à une largeur spécifiée. Elle est particulièrement utile pour améliorer la lisibilité des e-mails, des commentaires de code et des documents texte brut.

Aperçu

fmt est utilisé pour optimiser la longueur des lignes des paragraphes de texte afin d'améliorer la lisibilité. Par défaut, il renvoie à la ligne avec une largeur de 75 caractères, mais vous pouvez ajuster la largeur avec l'option `-w`.

Fonctionnalités principales

  • Réorganisation des sauts de ligne des paragraphes de texte
  • Sortie avec une largeur spécifiée
  • Traitement de l'entrée standard et des fichiers
  • Fournit diverses options de formatage

Options principales

Mise en forme

Commande générée :

Essayez de combiner les commandes.

Description:

`fmt` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Mise en forme de base (largeur 75 caractères)

echo "Ceci est une phrase très longue. La commande fmt peut être utilisée pour réorganiser les sauts de ligne de cette phrase. Cela aide à améliorer la lisibilité." | fmt

Formate le texte reçu via l'entrée standard avec la largeur par défaut (75 caractères).

Mise en forme avec une largeur spécifique (par exemple, 40 caractères)

echo "Ceci est une phrase très longue. La commande fmt peut être utilisée pour réorganiser les sauts de ligne de cette phrase. Cela aide à améliorer la lisibilité." | fmt -w 40

Utilise l'option `-w` pour définir la largeur maximale des lignes de sortie à 40 caractères.

Mise en forme du contenu d'un fichier

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

Lit le contenu d'un fichier, le formate et envoie le résultat à la sortie standard.

Diviser uniquement les lignes longues sans les fusionner

echo -e "Ligne courte.\nCeci est une phrase très longue. La commande fmt peut être utilisée pour réorganiser les sauts de ligne de cette phrase. Cela aide à améliorer la lisibilité." | fmt -s

Utilise l'option `-s` pour diviser uniquement les lignes longues et conserver les lignes courtes.

Mise en forme des blocs de commentaires

echo -e "# This is a very long comment line that needs to be formatted to a specific width.\n# It should only affect lines starting with a hash symbol." | fmt -w 50 -p "#"

Utilise l'option `-p` pour formater uniquement les lignes commençant par un préfixe spécifique.

Conseils et précautions

fmt est principalement optimisé pour le formatage des paragraphes dans les fichiers texte brut. Il peut ne pas être adapté au code ou aux données structurées.

Conseils d'utilisation

  • Retour à la ligne automatique des lignes longues lors de la rédaction d'e-mails
  • Alignement des paragraphes dans les fichiers README ou les documents
  • Utilisation avec d'autres commandes via le pipe (|)

Précautions

fmt fonctionne par paragraphes, donc le texte non séparé par des lignes vides peut être considéré comme un seul long paragraphe. Pour le formatage de code ou de scripts, il est préférable d'utiliser des outils dédiés tels que `clang-format` ou `prettier`.


Commandes de la même catégorie