Heim > Artikel > Betrieb und Instandhaltung > Was bedeutet Linux fmt?
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.
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!