首頁 > 文字處理與搜尋 > pr

pr:用於列印的文字檔案格式化

pr 指令會將文字檔案轉換為適合列印的格式。它提供各種格式化功能,例如新增頁碼、標頭、日期,以及將文字分成多欄或調整頁面長度。它主要用於在終端機中使文字更易讀,或在列印前進行預覽。

概述

pr 指令會將文字檔案的內容分頁,為每頁新增標頭(檔案名稱、日期、頁碼),並將文字排列成多欄,以適合列印的格式輸出到標準輸出。當您想以清晰的方式查看檔案內容時,此指令非常有用。

主要功能

  • 分頁與編號
  • 新增自訂標頭
  • 將文字排列成多欄
  • 新增行號
  • 合併多個檔案輸出

主要選項

pr 指令的主要選項有助於精確控制輸出格式和頁面佈局。

輸出格式與佈局

生成的命令:

請試著組合命令。

這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。

`pr` 執行命令。

請將上述選項組合在一起,與 AI 一同虛擬執行命令。

使用範例

展示 pr 指令各種用法的使用範例。

基本分頁

pr my_document.txt

將檔案內容分頁並新增標頭後輸出。

新增行號與自訂標頭

pr -n -h "我的報告" my_document.txt

為每行加上編號,並新增「我的報告」標頭後輸出。

兩個檔案並排成兩欄輸出

pr -m file1.txt file2.txt

將 file1.txt 和 file2.txt 的內容並排成兩欄輸出。

無標頭/頁尾,以 30 行分頁輸出

pr -t -l 30 my_document.txt

設定為每頁只輸出 30 行,且不顯示標頭和頁尾。

透過管道處理其他指令的輸出

ls -l | pr -2

將 ls -l 指令的輸出透過管道傳給 pr,並分成兩欄輸出。

提示與注意事項

使用 pr 指令時的實用提示和注意事項。

利用管道 (|) 功能

pr 指令不僅能處理檔案,還能處理其他指令的標準輸出,這點非常有用。例如,您可以使用 `ls -l | pr -3` 將長列表分成多欄顯示。

  • 將其他指令的輸出透過管道傳給 `pr` 進行格式化
  • 無需捲動即可在螢幕上顯示更多資訊

直接輸出到印表機

您可以將 pr 的輸出直接透過管道傳給 `lpr` 或 `lp` 等印表機指令,以列印格式化的文件。

  • `pr file.txt | lpr`

變更預設值

pr 預設每頁長度為 66 行,頁面寬度為 72 個字元。您可以使用 `-l` 和 `-w` 選項來變更這些值。

  • 頁面長度:`-l N`
  • 頁面寬度:`-w N`

相同類別命令