Scroll to navigation

PR(1) ユーザーコマンド PR(1)

名前

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

書式

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

説明

印字のために、ページ付けや段組を行ないます。

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

+FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]
FIRST_PAGE から印字を開始し LAST_PAGE までを印字する LAST_PAGE を省略した場合, 最後まで印字する
-a を使用しない限り、 COLUMN 段の段組を生成し、段の下方に 向けて出力する。ページ毎にカラム内の行数を調整する
各行を段組の横方向へ順に出力する。-COLUMN オプションと共に 使用する
制御文字にハットをつけ (例: ^G), その他の印字不能な文字 にはバックスラッシュと 8 進数で表示する
行間に空行を挿入する
ヘッダの日付の形式として FORMAT を用いる
入力された CHAR を幅 WIDTH の空白に拡げる CHAR, WIDTH の指定がなければ CHAR は TAB, WIDTH は 8 に変更
改ページの際に改行ではなく, 改ページコードを使用 (-f と共に 3行分, -f を指定しない場合 5行分のヘッダを出力)
ページヘッダとしてファイル名の代わりに中央に配置した HEADER を使用 する。 -h "" は空行を表示する。 -h"" を使用してはならない
スペースをタブ幅 WIDTH (8) の CHAR (TAB) で置換する
全ての行を併合し、-W による行切り詰めをオフ、列配置を無効、区切り 文字を --sep-string[=STRING] に設定する
1ページの行数を PAGE_LENGTH (66) にする (デフォルトは 56行で、 -F を使用したときは 63 行)
全てのファイルを並列に印刷する。 1 ファイル 1 列とし、 -J オプションで行を結合した場合を除き、行を切り詰める。
行番号を付ける。その際には DIGITS (5) 桁とし、その後 に SEP (TAB)を使用する。デフォルトでは入力ファイルの 1 行目から数え始める
表示した最初のページの1行目を NUMBER として数え始め る (+FIRST_PAGE を参照)
各行のオフセットを MARGIN (zero) 個のスペースとする。 -w または -W には影響しない。 MARGIN は PAGE_WIDTH に 加算される
ファイルを開けなかったときに警告を表示しない
列の区切りに単一の文字 CHAR を使用する。-w を併せて指定しない 場合、CHAR のデフォルトは <TAB> 文字となる。-w を併せて指定し た場合、'文字なし' となる。-s[CHAR] は全ての 3列オプション (-COLUMN|-a -COLUMN|-m) で -w を指定している場合を除き切り詰 めが無効となる
STRING によって列を区切る -S なしで -J を指定した場合: デフォルトの区切り文字 <TAB> それ以外の場合: 区切り文字 <space> (-S" " と同じ) 列オプションには影響を及ぼさない
ページのヘッダーとフッターを表示しない
ヘッダや本文の余白を省略し、入力ファイル中の改ページを 無視する
バックスラッシュ(\) エスケープの八進数表記を使用する
複数列の出力時のみページ幅を PAGE_WIDTH (72) 文字に設定する。 -s[char] は無効になる
-J オプションを併せて指定しない場合、ページ幅を常に PAGE_WIDTH (72) 文字に設定し、行を切り詰める。-S ま たは -s オプションには影響しない
この使い方を表示して終了する
バージョン情報を表示して終了する

PAGE_LENGTH <= 10 の場合は -t が暗黙的に利用されます。FILE を指定しないか、 FILE が - の時は標準入力から読み込みます。

作者

作者 Pete TerMaat および Roland Huebner。

バグの報告

pr のバグを発見した場合は bug-coreutils@gnu.org に報告してください。 GNU coreutils のホームページ: <http://www.gnu.org/software/coreutils/> GNU ソフトウェアを使用する際の一般的なヘルプ: <http://www.gnu.org/gethelp/> pr の翻訳に関するバグは <http://translationproject.org/team/ja.html> に連絡してください。 完全な文書を参照する場合は info coreutils 'pr invocation' を実行してください。

著作権

Copyright © 2012 Free Software Foundation, Inc. ライセンス GPLv3+: GNU GPL version 3 or later <http://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

を使用すると完全なマニュアルを読むことができるはずだ。

2012年4月 GNU coreutils