概述
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`