如何在 Linux 系統中格式化文字檔案的內容?


有時我們的文字檔案格式不佳,難以閱讀。對於較小的檔案,可以手動完成此工作,但如果檔案太大,手動格式化就會非常困難。在這種情況下,要在 Linux 作業系統中格式化文字檔案的內容,我們可以使用 fmt 命令。

fmt 命令用於格式化、簡化和最佳化 Linux 系統中的文字檔案。如果未指定檔案,則 fmt 命令從標準輸入讀取輸入。預設情況下,fmt 命令建立寬度為 75 個字元的文字。

語法

fmt 命令的一般語法如下所示:

fmt [-WIDTH] [OPTION]... [FILE]...

fmt 命令中可用選項的簡要說明。

序號選項和描述
1-c, --crown-margin
保留前兩行的縮排
2-p, --prefix=STRING
使用指定的 STRING 格式化開始行,並將字首重新附加到格式化後的行。
3-s, --split-only
僅分割長行,但不重新填充
4-t, --tagged-paragraph 
第一行縮排與第二行不同
5-u, --uniform-spacing
單詞之間一個空格,句子之後兩個空格
6-w, --width=WIDTH 
最大行寬(預設為 75 列)
7-g, --goal=WIDTH 
目標寬度(預設為寬度的 93%)
8--help
顯示幫助訊息,然後退出。
9--version
它提供有關版本的資訊,然後退出。

在這裡,我們將使用 fmt 命令從 Linux 系統中的標準輸入格式化文字,而不是從檔案格式化,如下所示。

$ fmt
Hey,
welcome
to
Tutorialspoint...
Hey, welcome to Tutorialspoint...

在這裡,我們將使用 fmt 命令從 Linux 系統中的檔案格式化文字。首先,我們需要建立一個包含未格式化文字的檔案,然後我們將使用 fmt 命令對其進行格式化。要建立檔案,我們必須使用 cat 命令,如下所示。

$ cat >text.txt
Hey,
welcome
to
Tutorialspoint...
^C

然後,我們將使用 fmt 命令格式化檔案的內容,如下所示。

$ fmt text.txt
Hey, welcome to Tutorialspoint...

要檢查有關 fmt 命令的更多資訊,我們在 Linux 作業系統中使用 --help 選項與 fmt 命令一起使用,如下所示。

$ fmt --help

要檢查 fmt 命令的版本資訊,我們在 Linux 作業系統中使用 --help 選項與 fmt 命令一起使用,如下所示。

$ fmt --help

更新於: 2021-07-01

2K+ 閱讀量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.