歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux命令 >> Linux操作系統中利用PR命令進行文檔打印

Linux操作系統中利用PR命令進行文檔打印

日期:2017/2/28 10:04:32   编辑:Linux命令
Linux命令

  本文介紹如何使用Linux的pr命令將大文件分割成多個頁面進行打印,並在每個頁面上加上標題。

  Linux的 pr命令可以用來將文本轉換成適合打印的文件。這個工具的一個基本用途就是將較大的文件分割成多個頁面,並為每個頁面添加標題。

  比如,pr可以將一個150行文本的文件轉換成三個文本頁,然後讓用戶進行打印。

  在默認情況下,每個頁面會包含66行文本,不過通過pr的-l參數,用戶可以改變這一規則。

  可以用來控制文本輸出效果的參數很多,一般來說,每頁的標題就是這個文檔的文件名。當然,用戶也可以自行定義標題,比如:$ pr -h "My report" file.txt

  如果不使用上面的-h參數,打印的頁面會用“file.txt”作為標題,而加上-h參數後,頁面會使用該參數後指定的“My report”作為標題。

  用戶還可以使用pr命令將文本分列打印。這對於語句短小的文本來說比較有用,如果語句比較長,pr會在適當的位置進行換行。比如,要將file.txt文件按兩列打印,可以使用以下命令:$ pr -2 -h "My report" file.txt

  默認情況下,pr會為每個頁面加入換行符(比如空行),不過用戶也可以使用制表符來代替空行。可以下面這段命令使制表符來代替空行:$ pr -f file.txt

  如果用戶只是想打印文件,而不想保存它,那麼這個功能比較合適,但是如果用戶同時也要保存文件,那麼添加的制表符會讓文件看起來比較亂。

  需要記住的是,pr是一個標准的輸出工具,可以直接輸出到打印機,如果你希望將結果保存在文件中,則需要重定向它的輸出,如下面這個例子:$ pr file.txt >file.output

  此外,pr命令還有很多有用的參數。想獲得更多的資料,用戶可以使用man命令查看pr的man手冊。

Copyright © Linux教程網 All Rights Reserved