名前
pr -
テキストファイルを印刷用に変換する
書式
pr [オプション]...
[ファイル]...
説明
印刷用に、ページ付けや段組を行ないます。
ファイルの指定がない場合や
FILE が - の場合,
標準入力から読み込みを行います。
長いオプションで必須となっている引数は短いオプションでも必須です。
- +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]
- FIRST_PAGE
から印字を開始し LAST_PAGE
までを印字する LAST_PAGE
を省略した場合,
最後まで印字する
- -COLUMN,
--columns=COLUMN
- -a
を使用しない限り、
COLUMN
段の段組を生成し、段の下方に
向けて出力する。ページ毎にカラム内の行数を調整する
- -a, --across
- 各行を段組の横方向へ順に出力する。-COLUMN
オプションと共に
使用する
- -c,
--show-control-chars
- 制御文字にハットをつけ
(例:
^G)、その他の印字不能な文字
にはバックスラッシュと
8 進数で表示する
- -d,
--double-space
- 行間に空行を挿入する
- -D,
--date-format=FORMAT
- ヘッダの日付の形式として
FORMAT を用いる
- -e[CHAR[WIDTH]],
--expand-tabs[=CHAR[WIDTH]]
- 入力された CHAR を幅 WIDTH
の空白に拡げる CHAR, WIDTH
の指定がなければ CHAR
は TAB, WIDTH は 8 に変更
- -F, -f,
--form-feed
- 改ページの際に改行ではなく、改ページコードを使用
(-f と共に 3 行分、 -f
を指定しない場合 5
行分のヘッダを出力)
- -h,
--header=HEADER
- ページヘッダとしてファイル名の代わりに中央に配置した
HEADER を使用 する。 -h
""
は空行を表示する。
-h""
を使用してはならない
- -i[CHAR[WIDTH]],
--output-tabs[=CHAR[WIDTH]]
- スペースをタブ幅 WIDTH (8)
の CHAR (TAB) で置換する
- -J,
--join-lines
- 全ての行を併合し、-W
による行切り詰めをオフ、列配置を無効、区切り
文字を --sep-string[=STRING]
に設定する
- -l,
--length=PAGE_LENGTH
- 1ページの行数を PAGE_LENGTH (66)
にする (デフォルトは
56行で、 -F
を使用したときは 63
行) PAGE_LENGTH <= 10 の場合は -t
が暗黙のうちに有効になる
- -m, --merge
- 全てのファイルを並列に印刷する。
1 ファイル 1 列とし、
-J
オプションで行を結合した場合を除き、行を切り詰める。
- -n[SEP[DIGITS]],
--number-lines[=SEP[DIGITS]]
- 行番号を付ける。その際には
DIGITS (5) 桁とし、その後
に SEP (TAB)
を使用する。デフォルトでは入力ファイルの
1
行目から数え始める
- -N,
--first-line-number=NUMBER
- 表示した最初のページの
1 行目を NUMBER
として数え始め る
(+FIRST_PAGE を参照)
- -o,
--indent=MARGIN
- 各行のオフセットを
MARGIN (zero)
個のスペースとする。
-w または -W
には影響しない。 MARGIN
は PAGE_WIDTH に 加算される
- -r,
--no-file-warnings
- ファイルを開けなかったときに警告を表示しない
- -s[CHAR],
--separator[=CHAR]
- 列の区切りに単一の文字
CHAR を使用する。-w
を併せて指定しない
場合、CHAR
のデフォルトは <TAB>
文字となる。-w
を併せて指定し
た場合、'文字なし'
となる。-s[CHAR]
を指定すると、 -w
を指定した場合を除き、
3 列オプション (-COLUMN|-a
-COLUMN|-m)
での切り詰めが無効となる
- -S[STRING],
--sep-string[=STRING]
- STRING
によって列を区切る。
-S なしで -J
を指定した場合、デフォルトの区切り文字は
<TAB>、
それ以外の場合は区切り文字は
<space> となる (-S" "
と同じ)。
列オプションには影響を及ぼさない
- -t,
--omit-header
- ページのヘッダーとフッターを表示しない。
PAGE_LENGTH <= 10 の場合は -t
が暗黙のうちに有効になる
- -T,
--omit-pagination
- ヘッダや本文の余白を省略し、入力ファイル中の改ページを
無視する
- -v,
--show-nonprinting
- バックスラッシュ(\)
エスケープの 8
進数表記を使用する
- -w PAGE_WIDTH,
--width=PAGE_WIDTH
- 複数列の出力時のみページ幅を
PAGE_WIDTH (72)
文字に設定する。
-s[char] は無効になる
- -W,
--page-width=PAGE_WIDTH
- -J
オプションを併せて指定しない場合、ページ幅を常に
PAGE_WIDTH (72)
文字に設定し、行を切り詰める。-S
ま たは -s
オプションには影響しない
- --help
- 使い方を表示して終了する
- --version
- バージョン情報を表示して終了する
GNU coreutils
のオンラインヘルプ:
<https://www.gnu.org/software/coreutils/>
翻訳に関するバグは
<https://translationproject.org/team/ja.html>
に連絡してください。
詳細な文書
<https://www.gnu.org/software/coreutils/pr>
(ローカルでは info '(coreutils) pr
invocation' で参照可能)。
作者
作者 Pete TerMaat および Roland
Huebner。
著作権
Copyright © 2020 Free Software Foundation, Inc.
ライセンス 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.
関連項目
pr
の完全なマニュアルは
Texinfo
マニュアルとして整備されている。もし、
info および pr
のプログラムが正しくインストールされているならば、コマンド
- info pr
を使用すると完全なマニュアルを読むことができるはずだ。