溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux常用命令fmt怎么用

發(fā)布時間:2022-02-16 13:50:10 來源:億速云 閱讀:154 作者:小新 欄目:開發(fā)技術(shù)

這篇文章給大家分享的是有關(guān)Linux常用命令fmt怎么用的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

Linux常用命令fmt命令用于編排文本文件,fmt指令會從指定的文件里讀取內(nèi)容,將其依照指定格式重新編排后,輸出到標準輸出設(shè)備。若指定的文件名為”-“,則fmt指令會從標準輸入設(shè)備讀取數(shù)據(jù)。

Linux常用命令fmt怎么用

語法

 fmt [-cstu][-p][-w][--help][--version][文件...]

參數(shù)說明

  • -c或–crown-margin 每段前兩列縮排。

  • -p或-prefix= 僅合并含有指定字符串的列,通常運用在程序語言的注解方面。

  • -s或–split-only 只拆開字數(shù)超出每列字符數(shù)的列,但不合并字數(shù)不足每列字符數(shù)的列。

  • -t或–tagged-paragraph 每列前兩列縮排,但第1列和第2列的縮排格式不同。

  • -u或–uniform-spacing 每個字符之間都以一個空格字符間隔,每個句子之間則兩個空格字符分隔。

  • -w或–width=或- 設(shè)置每列的最大字符數(shù)。

  • –help 在線幫助。

  • –version 顯示版本信息。

實例

重排指定文件。如文件testfile共5 行文字,可以通過命令對該文件格式進行重排,其命令為:

 fmt testfile

輸出結(jié)果如下:

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

將文件testfile重新排成85 個字符一行,并在標準輸出設(shè)備上輸出,其命令應(yīng)該為:

 fmt -w 85 testfile

為了對比,先使用cat 命令查看文件內(nèi)容:

 $ cat testfile #查看testfile 文件的內(nèi)容  
 hello Linux!  
 Linux is a free Unix-type operating system.  
 This is a Linux testfile!  
 Linux  
 Linux

使用fmt命令重排之后,輸出結(jié)果如下:

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

感謝各位的閱讀!關(guān)于“Linux常用命令fmt怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI