1.nl - 添加行號
nl 程序是一個相當神秘的工具,用作一個簡單的任務(wù)。它添加文件的行數(shù)。在它最簡單的
用途中,它相當于 cat -n:
2.nl 在計算文件行數(shù)的時候支持一個叫“邏輯頁面”的概念。這允許 nl 在計算的時候去重設(shè)
(再一次開始)可數(shù)的序列。用到那些選項的時候,可以設(shè)置一個特殊的開始值,并且在某個可
限定的程度上還能設(shè)置它的格式。一個邏輯頁面被進一步分為 header,body 和 footer 這樣的元
素。在每一個部分中,數(shù)行數(shù)可以被重設(shè),并且/或被設(shè)置成另外一個格式。如果 nl 同時處理
494多個文件,它會把他們當成一個單一的文本流。
3.fold - 限制文件行寬
折疊是將文本的行限制到特定的寬的過程。像我們的其他命令,fold 接受一個或多個文件
及標準輸入。如果我們將一個簡單的文本流 fold,我們可以看到它工具的方式
4.fmt - 一個簡單的文本格式器
fmt 程序同樣折疊文本,外加很多功能。它接受文本或標準輸入并且在文本流上呈現(xiàn)照片轉(zhuǎn)
換。基礎(chǔ)來說,他填補并且將文本粘帖在一起并且保留了空白符和縮進。
為了解釋,我們將需要一些文本。讓我們抄一些 fmt 主頁上的東西吧:
我們將把這段文本復(fù)制進我們的文本編輯器并且保存文件名為 fmt-info.txt?,F(xiàn)在,讓我們
重新格式這個文本并且讓它成為一個 50 個字符寬的項目。我們能用 -w 選項對文件進行處理