コマンドラインのマニュアル

Man » pr のオンラインマニュアル - pr man ページの詳細なオンラインドキュメント

🌍
pr - テキストファイルを印刷用に変換します

構文

pr [オプション]... [ファイル]...

説明

ファイル(複数可)をページングまたはカラム分割して印刷します。

ファイルが指定されていない場合、またはファイルが "-" の場合は、標準入力を読み込みます。

長いオプションの必須引数は、短いオプションでも必須です。

+FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]
FIRST_[LAST_]PAGE ページから印刷を開始します

-COLUMN, --columns=COLUMN
COLUMN 列の出力を生成し、-a が使用されていない場合は列を下方向に配置します。各ページで列内の行数を均等にします。

-a, --across
列を横方向に配置して印刷します。-COLUMN と組み合わせて使用します。

-c, --show-control-chars
ハット表記 (^G) と 8 進数表記を使用します。

-d, --double-space
出力を行間を 2 倍にします。

-D, --date-format=FORMAT
ヘッダーの日付に FORMAT を使用します。

-e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]
入力の CHAR (タブ) をタブ幅 WIDTH (8) に展開します。

-F, -f, --form-feed
改行の代わりに改ページ文字を使用してページを区切ります (-F を使用すると 3 行のページヘッダーが、-F を使用しない場合は 5 行のヘッダーとトレーラーが表示されます)。

-h, --header=HEADER
ファイル名の代わりに中央に配置された HEADER をページヘッダーとして使用します。-h "" を使用すると空白行が表示されます。-h"" は使用しないでください。

-i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]
スペースを CHAR (タブ) に置き換えて、タブ幅 WIDTH (8) にします。

-J, --join-lines
完全な行を結合します。-W による行の切り捨てを無効にし、カラムの配置を行いません。--sep-string[=STRING] で区切り文字を設定します。

-l, --length=PAGE_LENGTH
ページ長を PAGE_LENGTH 行 (デフォルトのテキスト行数は 56 行、-F を使用した場合は 63 行) に設定します。PAGE_LENGTH が 10 以下の場合、-t が暗示されます。

-m, --merge
すべてのファイルを並行して、各列に 1 つずつ、印刷します。行を切り捨てますが、完全な行を -J で結合します。

-n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]
行番号を表示します。DIGITS (5) 桁を使用し、次に SEP (タブ) を使用します。デフォルトでは、最初の入力ファイルの最初の行からカウントを開始します。

-N, --first-line-number=NUMBER
+FIRST_PAGE で指定された最初のページの最初の行で、NUMBER からカウントを開始します。

-o, --indent=MARGIN
各行の先頭に MARGIN (ゼロ) 個のスペースを追加します。-w または -W には影響しません。MARGIN は PAGE_WIDTH に追加されます。

-r, --no-file-warnings
ファイルを開けない場合に警告を表示しないようにします。

-s[CHAR], --separator[=CHAR]
列を単一の文字で区切ります。CHAR のデフォルト値は、-w を使用しない場合はタブ文字、-w を使用する場合は「文字なし」です。-s[CHAR] は、すべての 3 つのカラムオプション (-COLUMN、-a -COLUMN、-m) の行の切り捨てを無効にします。-w が設定されている場合は除きます。

-S[STRING], --sep-string[=STRING]
列を STRING で区切ります。-S を使用しない場合、デフォルトの区切り文字は、-J を使用する場合はタブ文字、それ以外の場合は「スペース」 ( -S" " と同じ) です。カラムオプションには影響しません。

-t, --omit-header
ページヘッダーとトレーラーを省略します。PAGE_LENGTH が 10 以下の場合に暗示されます。

-T, --omit-pagination
ページヘッダーとトレーラーを省略し、入力ファイルで設定された改ページ文字をすべて削除します。

-v, --show-nonprinting
8 進数表記を使用します。

-w, --width=PAGE_WIDTH
複数テキストカラム出力の場合のみ、ページ幅を PAGE_WIDTH (72) 文字に設定します。-s[char] を使用すると、この設定は無効になります。

-W, --page-width=PAGE_WIDTH
ページ幅を PAGE_WIDTH (72) 文字に常に設定し、-J オプションが設定されている場合を除き、行を切り捨てます。-S または -s には影響しません。

--help
このヘルプを表示して終了します

--version
バージョン情報を表示して終了します

著者

Pete TerMaat と Roland Huebner が作成しました。

バグの報告

GNU coreutils のオンラインヘルプ: [https://www.gnu.org/software/coreutils/] 翻訳に関するバグは、[https://translationproject.org/team/] に報告してください。

関連資料

完全なドキュメント: [https://www.gnu.org/software/coreutils/pr] または、ローカルで次のように参照できます: info '(coreutils) pr invocation'

Debian によってパッケージ化されました (9.7-3) Copyright © 2025 Free Software Foundation, Inc. ライセンス: GPLv3+: GNU GPL version 3 またはそれ以降 [https://gnu.org/licenses/gpl.html]。 これはフリーソフトウェアです。変更および再配布できます。 法で許可されている範囲内で、いかなる保証もありません。