PR(1)

名稱
pr - 轉換文本檔案以便後續列印使用

概述
pr [選項]... [檔案]...

描述

對給定檔案進行分頁或分欄以便後續列印使用。

如果沒有指定檔案，或者指定檔案為“-”，則從標準輸入讀取。

必選引數對長短選項同時適用。

+首頁[:末頁], --pages=首頁[:末頁]
    在指定的首頁/末頁處開始/停止列印

-列數, --columns=列數
    輸出指定的列數。如果指定了-a 選項，則從上到下列印。程式會自動在每一頁均衡每列佔用的行數

-a, --across
    置每列從上到下輸出，配合"-列數"選項一起使用

-c, --show-control-chars
    使用頭標(^G)和八進位制反斜槓標記

-d, --double-space
    加倍輸出空白區域

-D, --date-format=格式
    使用遵循指定格式的頁首日期

-e[字元[寬度]], --expand-tabs[=字元[寬度]]
    擴充套件輸入的字元（製表符）到製表符寬度(8)

-F, -f, --form-feed
    使用換頁符代替新行作為頁面間的分隔符（使用 -F 選項時頁首為 3 行,不使用時為 5 行且帶頁尾）

-h, --header=頁首
    在頁首中使用居中的指定字元代替檔名，-h "" 會輸出一個空行，不要使用 -h""

-i[字元[寬度]], --output-tabs[=字元[寬度]]
    使用指定字元（或製表符）代替空格補足到指定製表符寬度(預設8)

-J, --join-lines
    合併整個行，關閉 -W 選項的行截斷，不使用欄調整，使用 --sep-string[=字串] 設定分隔符

-l, --length=頁長
    使用指定頁長的行數（預設為66）（預設文本行數為 56,當啟用 -F 時為 63）如果指定頁長小於等於 10 則隱含啟用 -t

-m, --merge
    在同一行顯示所有檔案，每個檔案佔用一欄，分割行，但是當使用 -J 時將行合併到完整長度

-n[分隔符[位數]], --number-lines[=分隔符[位數]]
    顯示行號，使用指定(預設5) 位數，後接分隔符(預設TAB)預設從輸入檔案的第一行開始計數

-N, --first-line-number=數字
    從首頁的首行以指定數字開始計數（參看"+首頁"）

-o, --indent=縮排量
    將每行縮排(預設0)個空格，不影響 -w 或 -W 引數，縮排量的值將被加入頁面寬度

-r, --no-file-warnings
    當檔案無法開啟時忽略警告

-s[字元], --separator[=字元]
    由單個字元分隔各列，未使用 -w 選項時時預設為製表符，否則為空。另外除非指定了 -w 選項，否則 "-s[字元]" 會遮蔽三個列相關的截行選項(-COLUMN|-a -COLUMN|-m)

-S[字串], --sep-string[=字串]
    使用指定的字串分欄。如果使用 -J 但不使用 -S 則預設以製表符作為分隔符，如果同時使用 -J 和 -S 則預設值為空格（等效於 -S" "）；這裡的 -S 選項不會影響分欄選項

-t, --omit-header
    省略頁面頭部和尾部；在所指定頁長小於等於 10 時預設啟用

-T, --omit-pagination
    忽略頁首和頁尾，同時除去輸入檔案中設定的所有分頁符

-v, --show-nonprinting
    使用八進位制反斜槓標記

-w, --width=頁面寬度
    將多文本欄輸出的頁面寬度設定為指定字元數（預設 72）；當 -s[char] 選項不啟用時有效（即保持預設值 72）

-W, --page-width=頁面寬度
    總是將頁面寬度設定為指定的（預設72）字元數；除非 -J 選項啟用，否則總是截斷行；此引數與 -S 或 -s 不衝突

--help
    顯示此幫助資訊並退出

--version
    顯示版本資訊並退出

作者
由 Pete TerMaat 和 Roland Huebner 編寫。

報告錯誤
GNU coreutils 的線上幫助： <https://www.gnu.org/software/coreutils/>
請向 <https://translationproject.org/team/zh_CN.html> 報告翻譯錯誤。

版權
Copyright © 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

參見
完整文件請見： <https://www.gnu.org/software/coreutils/pr>
或者在本地使用： info '(coreutils) pr invocation'

跋
本頁面中文版由中文 man 手冊頁計劃提供。
中文 man 手冊頁計劃：https://github.com/man-pages-zh/manpages-zh