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

一生有你llx發表於2019-01-14
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)格式化文字 
        [root@192 weijie]# cat 3.c
        nihao    
        linux
        i
        am
        david 
        [root@192 weijie]# fmt 3.c                       //直接格式化,將所有的內容合併成行
        nihao linux i am david
2)縮排第一行
        [root@192 weijie]# cat 3.c
          nihao linux.
          i am david. 
        [root@192 weijie]# fmt -5 -t 3.c               //每行5個字元,第一行縮排
          nihao
        linux.
          i
am
david.

相關文章