English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

La commande fmt de Linux

Dictionnaire des commandes Linux

La commande fmt de Linux est utilisée pour organiser les fichiers texte.

L'instruction fmt lira le contenu du fichier spécifié, le réorganisera selon le format spécifié et le sortira à l'appareil de sortie standard. Si le nom du fichier spécifié est "-",alors l'instruction fmt lira les données à partir de l'appareil d'entrée standard.

Syntaxe

fmt [-cstu][-p<chaîne de début de colonne>][-w<每列字符数>][--help][--version][Fichier...]

Description des paramètres

  • -c ou--crown-margin Avant les deux premières colonnes de chaque paragraphe sont indentées.

  • -p<chaîne de début de colonne> ou-prefix=<chaîne de début de colonne> Ne fusionne que les colonnes contenant la chaîne spécifiée, généralement utilisé dans les annotations des langages de programmation.

  • -s ou--split-only Ne sépare que les colonnes où le nombre de caractères dépasse le nombre maximum de caractères par colonne, mais ne fusionne pas les colonnes où le nombre de caractères est inférieur au nombre maximum de caractères par colonne.

  • -t ou--tagged-paragraph Avant les deux premières colonnes de chaque colonne sont indentées, mais la1La colonne et la2Les formats d'indentation des colonnes sont différents.

  • -u ou--uniform-spacing Chaque caractère est séparé par un espace, et chaque phrase est séparée par deux espaces.

  • -w<每列字符数> ou--width=<每列字符数> ou-设置每列的最大字符数。

  • --help   Aide en ligne.

  • --version   Afficher les informations de version.

Exemple en ligne

Rearrangez le fichier spécifié. Par exemple, le fichier testfile contient5 lignes de texte, vous pouvez reformater le fichier avec la commande suivante, la commande est:

fmt testfile

Le résultat de la sortie est le suivant:

$ fmt testfile #Rearrangez le fichier testfile  
hello Linux! Linux est un système d'exploitation Unix gratuit-type système d'exploitation. Ceci est un  
Linux testfile! Linux Linux

Rearrangez le fichier testfile en85 caractères par ligne, et sortent sur l'appareil de sortie standard, la commande doit être:

fmt -w 85 testfile

Pour comparer, consultez d'abord le contenu du fichier en utilisant la commande cat:

$ cat testfile #Voir le contenu du fichier testfile  
hello Linux!  
Linux est un système d'exploitation Unix gratuit-type système d'exploitation.  
Ceci est un fichier de test Linux!  
Linux  
Linux

Après avoir utilisé la commande fmt pour réarranger, le résultat de la sortie est le suivant:

$ fmt -w 85 testfile #Définir la largeur de réarrangement85caractères  
hello Linux! Linux est un système d'exploitation Unix gratuit-type système d'exploitation. Ceci est un fichier de test Linux!  
Linux Linux

Dictionnaire des commandes Linux