Maison  >  Article  >  Opération et maintenance  >  Que signifie Linux fmt ?

Que signifie Linux fmt ?

藏色散人
藏色散人original
2023-03-27 10:16:451542parcourir

Linux fmt est une commande utilisée pour formater des fichiers texte. Cette commande lira le contenu du fichier spécifié, le réorganisera selon le format spécifié et le sortira sur le périphérique de sortie standard si le nom de fichier spécifié est "-" ; , la commande fmt lira les données du périphérique d'entrée standard.

Que signifie Linux fmt ?

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.

Que signifie Linux fmt ?

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

La commande fmt lira le contenu du fichier spécifié, le réorganisera selon le format spécifié et le sortira sur le périphérique de sortie standard. Si le nom de fichier spécifié est "-", la commande fmt lira les données du périphérique d'entrée standard.

Syntaxe

fmt [-cstu][-p<列起始字符串>][-w<每列字符数>][--help][--version][文件...]

Description du paramètre :

-c或--crown-margin 每段前两列缩排。
-p<列起始字符串>或-prefix=<列起始字符串> 仅合并含有指定字符串的列,通常运用在程序语言的注解方面。
-s或--split-only 只拆开字数超出每列字符数的列,但不合并字数不足每列字符数的列。
-t或--tagged-paragraph 每列前两列缩排,但第1列和第2列的缩排格式不同。
-u或--uniform-spacing 每个字符之间都以一个空格字符间隔,每个句子之间则两个空格字符分隔。
-w<每列字符数>或--width=<每列字符数>或-<每列字符数> 设置每列的最大字符数。
--help 在线帮助。
--version 显示版本信息。

Exemple

Réorganiser le fichier spécifié. Par exemple, le fichier testfile contient un total de 5 lignes de texte. Vous pouvez réorganiser le format du fichier via la commande :

fmt testfile

Le résultat de sortie est le suivant :

$ fmt testfile #重排testfile 文件  
hello Linux! Linux is a free Unix-type operating system. This is a  
Linux testfile! Linux Linux

Réorganiser le fichier testfile en une ligne de 85 caractères, et affichez-le sur le périphérique de sortie standard. Sortie, la commande doit être :

fmt -w 85 testfile

À titre de comparaison, utilisez d'abord la commande cat pour afficher le contenu du fichier :

$ cat testfile #查看testfile 文件的内容  
hello Linux!  
Linux is a free Unix-type operating system.  
This is a Linux testfile!  
Linux  
Linux

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

$ fmt -w 85 testfile #指定重排宽度为85个字符  
hello Linux! Linux is a free Unix-type operating system. This is a Linux testfile!  
Linux Linux

Apprentissage recommandé : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:qu'est-ce que Linux monoArticle suivant:qu'est-ce que Linux mono