Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was bedeutet Linux fmt?

Was bedeutet Linux fmt?

藏色散人
藏色散人Original
2023-03-27 10:16:451541Durchsuche

Linux fmt ist ein Befehl zum Formatieren von Textdateien. Dieser Befehl liest den Inhalt aus der angegebenen Datei, ordnet ihn entsprechend dem angegebenen Format neu und gibt ihn auf dem Standardausgabegerät aus. , liest der Befehl fmt Daten vom Standardeingabegerät.

Was bedeutet Linux fmt?

Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.

Was bedeutet Linux fmt?

Der Linux-fmt-Befehl wird zum Formatieren von Textdateien verwendet.

Der Befehl fmt liest den Inhalt der angegebenen Datei, ordnet ihn entsprechend dem angegebenen Format neu an und gibt ihn auf dem Standardausgabegerät aus. Wenn der angegebene Dateiname „-“ ist, liest der Befehl fmt Daten vom Standardeingabegerät.

Syntax

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

Parameterbeschreibung:

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

Beispiel

Ordnen Sie die angegebene Datei neu an. Die Datei testfile hat beispielsweise insgesamt 5 Textzeilen. Sie können das Dateiformat mit dem folgenden Befehl neu anordnen:

fmt testfile

Das Ausgabeergebnis lautet wie folgt:

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

Ordnen Sie die Datei testfile in eine Zeile mit 85 Zeichen um und Geben Sie es auf dem Standardausgabegerät aus. Der Befehl sollte lauten:

fmt -w 85 testfile

Zum Vergleich verwenden Sie zunächst den Befehl cat, um den Dateiinhalt anzuzeigen:

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

Nachdem Sie den Befehl fmt zum Neuanordnen verwendet haben, lauten die Ausgabeergebnisse wie folgt:

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

Empfohlenes Lernen: „Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet Linux fmt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist Linux Mono?Nächster Artikel:Was ist Linux Mono?