簡單的格式化工具

1.nl - 添加行號

nl 程序是一個相當(dāng)神秘的工具,用作一個簡單的任務(wù)。它添加文件的行數(shù)。在它最簡單的

用途中,它相當(dāng)于 cat -n:

2.nl 在計算文件行數(shù)的時候支持一個叫“邏輯頁面”的概念。這允許 nl 在計算的時候去重設(shè)

(再一次開始)可數(shù)的序列。用到那些選項的時候,可以設(shè)置一個特殊的開始值,并且在某個可

限定的程度上還能設(shè)置它的格式。一個邏輯頁面被進(jìn)一步分為 header,body 和 footer 這樣的元

素。在每一個部分中,數(shù)行數(shù)可以被重設(shè),并且/或被設(shè)置成另外一個格式。如果 nl 同時處理

494多個文件,它會把他們當(dāng)成一個單一的文本流。

3.fold - 限制文件行寬

折疊是將文本的行限制到特定的寬的過程。像我們的其他命令,fold 接受一個或多個文件

及標(biāo)準(zhǔn)輸入。如果我們將一個簡單的文本流 fold,我們可以看到它工具的方式

4.fmt - 一個簡單的文本格式器

fmt 程序同樣折疊文本,外加很多功能。它接受文本或標(biāo)準(zhǔn)輸入并且在文本流上呈現(xiàn)照片轉(zhuǎn)

換?;A(chǔ)來說,他填補(bǔ)并且將文本粘帖在一起并且保留了空白符和縮進(jìn)。

為了解釋,我們將需要一些文本。讓我們抄一些 fmt 主頁上的東西吧:

我們將把這段文本復(fù)制進(jìn)我們的文本編輯器并且保存文件名為 fmt-info.txt?,F(xiàn)在,讓我們

重新格式這個文本并且讓它成為一個 50 個字符寬的項目。我們能用 -w 選項對文件進(jìn)行處理

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 首先,我們將著眼于一些簡單的格式工具。它們都是功能單一的工具,并且做法有一點單純,但是它們能被用來小任務(wù)并且作為腳...
    嘈雜碎碎念閱讀 335評論 0 0
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,338評論 2 33
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,654評論 4 61
  • 初中高中那會我一直喜歡一個姑娘,喜歡她什么?我也說不清楚。面對面只有一次機(jī)會,在一個很擠的面包車上。她和朋友在說話...
    胖胖DE漢堡閱讀 321評論 0 0
  • 廣陵散只有嵇康一人會彈!千古絕唱!也就說他了! 高山流水,計較的是情操!一塵不染自然計較純凈度![奸笑] 表面看著...
    縱情嬉戲天地間閱讀 373評論 0 1

友情鏈接更多精彩內(nèi)容