Apakah maksud Linux fmt?

藏色散人
藏色散人asal
2023-03-27 10:16:451550semak imbas

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.

Apakah maksud Linux fmt?

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  
Linux
Gunakan 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 Linux
Pembelajaran 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:apa itu linux monoArtikel seterusnya:apa itu linux mono