Latest web development tutorials

perintah fmt Linux

Linux perintah Daquan Linux perintah Daquan

Linux perintah fmt digunakan untuk memformat file teks.

perintah fmt membaca isi dari file yang ditentukan setelah itu disusun kembali sesuai dengan format yang ditentukan, ke perangkat output standar. Jika nama file yang ditentukan adalah "-", perintah fmt akan membaca data dari perangkat input standar.

tatabahasa

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

Parameter Deskripsi:

  • -c atau --crown margin indent setiap depan dua.
  • p <kolom awal string> atau -prefix = <kolom string dimulai> kolom fraksi yang hanya mengandung string yang ditentukan, biasanya digunakan dalam bahasa penjelasan prosedural.
  • -s atau --split-baru saja melampaui jumlah kata terpisah masing-masing kolom karakter kolom, tetapi tidak kurang dari jumlah kata per kolom nomor gabungan dari karakter dalam kolom.
  • t --tagged-ayat atau dua sebelum setiap indent kolom, tetapi perbedaan antara yang pertama dan lekuk dari dua yang pertama.
  • u Atau --uniform-jarak antara masing-masing karakter dengan interval karakter spasi, dua dipisahkan oleh karakter spasi di antara setiap kalimat.
  • w <jumlah karakter per kolom> atau --width = <jumlah karakter per baris> atau - <jumlah karakter per baris> Set jumlah maksimum karakter per kolom.
  • help bantuan online.
  • version informasi versi layar.

contoh

Penataan file yang ditentukan. Seperti file testfile 5 baris teks, Anda dapat mengatur ulang format file dari perintah, perintah nya:

fmt testfile 

output adalah sebagai berikut:

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

File testfile diatur kembali garis 85 karakter, dan output dari perangkat output standar, perintah akan:

fmt -w 85 testfile

Sebagai perbandingan, perintah penggunaan cat pertama untuk melihat isi dari file:

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

Setelah menggunakan perintah penataan ulang fmt, hasil output adalah sebagai berikut:

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

Linux perintah Daquan Linux perintah Daquan