Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Apakah maksud Linux fmt?
Linux fmt ialah arahan untuk memformat fail teks Arahan ini akan membaca kandungan daripada fail yang ditentukan, menyusun semula mengikut format yang ditentukan, dan mengeluarkannya ke peranti output standard jika nama fail yang ditentukan "-", arahan fmt akan membaca data daripada peranti input standard.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
Apakah maksud Linux fmt?
Arahan Linux fmt digunakan untuk memformat fail teks.
Arahan fmt akan membaca kandungan daripada fail yang ditentukan, menyusun semula mengikut format yang ditentukan dan mengeluarkannya ke peranti output standard. Jika nama fail yang ditentukan ialah "-", arahan fmt akan membaca data daripada peranti input standard.
Sintaks
fmt [-cstu][-p<列起始字符串>][-w<每列字符数>][--help][--version][文件...]
Penerangan parameter:
-c或--crown-margin 每段前两列缩排。 -p<列起始字符串>或-prefix=<列起始字符串> 仅合并含有指定字符串的列,通常运用在程序语言的注解方面。 -s或--split-only 只拆开字数超出每列字符数的列,但不合并字数不足每列字符数的列。 -t或--tagged-paragraph 每列前两列缩排,但第1列和第2列的缩排格式不同。 -u或--uniform-spacing 每个字符之间都以一个空格字符间隔,每个句子之间则两个空格字符分隔。 -w<每列字符数>或--width=<每列字符数>或-<每列字符数> 设置每列的最大字符数。 --help 在线帮助。 --version 显示版本信息。
Contoh
Susun semula fail yang ditentukan. Sebagai contoh, fail ujian fail mempunyai 5 baris teks secara keseluruhannya Anda boleh menyusun semula format fail melalui arahan:
fmt testfile
Hasil output adalah seperti berikut:
$ fmt testfile #重排testfile 文件 hello Linux! Linux is a free Unix-type operating system. This is a Linux testfile! Linux Linux
Susun semula. fail ujian ke dalam baris 85 aksara dan keluarkannya pada peranti output standard Arahannya hendaklah:
fmt -w 85 testfile
Sebagai perbandingan, mula-mula gunakan arahan kucing untuk melihat kandungan fail:
<.>$ cat testfile #查看testfile 文件的内容 hello Linux! Linux is a free Unix-type operating system. This is a Linux testfile! Linux LinuxGunakan fmt Selepas arahan disusun semula, hasil output adalah seperti berikut:
$ fmt -w 85 testfile #指定重排宽度为85个字符 hello Linux! Linux is a free Unix-type operating system. This is a Linux testfile! Linux LinuxPembelajaran yang disyorkan: "
Tutorial Video Linux"
Atas ialah kandungan terperinci Apakah maksud Linux fmt?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!