1. 程式人生 > >Linux基礎命令---文字格式轉換fmt

Linux基礎命令---文字格式轉換fmt

fmt

       將指定檔案的內容,按照指定的格式重新排版,結果送到標準輸出。

       此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、語法

       fmt [width] [選項]  file

 

2、選項列表

選項

說明

--version

顯示命令版本資訊

--help

顯示幫助文件

-c | --crown-margin

每段前兩行縮排

-p | --prefix=STRING

重新排版以指定字串開頭的行

-s | --split-only

將長行分割開

-t | --tagged-paragraph

將第一行縮排

-u | --uniform-spacing

字與字之間一個空白,句子後兩個空白

-w | --width=WIDTH

設定每行字元數,預設75

 

3、例項

1)格式化文字 

[[email protected] weijie]# cat 3.c

nihao    

linux

i

am

david 

[[email protected] weijie]# fmt 3.c                       //

直接格式化,將所有的內容合併成行

nihao linux i am david

2)縮排第一行

[[email protected] weijie]# cat 3.c

  nihao linux.

  i am david. 

[[email protected] weijie]# fmt -5 -t 3.c               //每行5個字元,第一行縮排

  nihao

linux.

  i

am

david.