PR(1) FreeBSD 一般コマンドマニュアル PR(1)
名称
pr − ファイルの表示 |
書式
pr [+page] [−column] [−adFfmprt] [ |
[−e] [char] [gap]] [−L locale][−h header] [ [−i] [char] [gap]] [−l lines] [−o offset] [ [−s][char]] [ [−n] [char] [width]] [−w width] [-] [file ...]
解説 |
pr ユーティリティは、テキストファイルをページ単位に整形し、出力します。複 数の入力ファイルが指定された場合はそれぞれについて読み、整形し、標準出力 に書き出します。デフォルトでは、入力ファイルは 1 ページ 66 行に分割され、 各ページに以下のものがつきます。 |
• ページ番号、日付、時間、ファイルのパス名のついた 5 行のヘッダ
• 空行からなる 5 行のトレーラ 標準出力が端末の場合、 pr が処理を完了するまで、診断メッセージを出しませ ん. マルチカラム出力が指定された場合、テキストの各列は同一の幅で出力されま す。デフォルトでテキストの各列は 1 つ以上の <blank> で分割されます。入力 行がテキストの幅からはみ出るときは切り捨てられます。単一列の出力の場合は 切り捨てられません。 オプション |
以下のオプションの記述において、 column, lines, offset, page, width は 10 進の正の整数で、gap は 10 進の負でない整数です。 |
+page
入力を整形したあと、ページ番号 page から出力をはじめます。 −column −a −d −e −F −f −h header −i −L locale −l lines −m −n −o offset −p −r −s char −t −w width file −s オプションでは、オプション文字 (‘s’) と その引数 ( char ) との間を空け ることは許されていません。また、 −e, −i, −n は両方の引数が必要で、オプ ション文字と分割できません。 エラー |
pr が端末に出力中に割り込みを受け取ると、 保存していたエラーメッセージを スクリーン上に全てフラッシュしてから終了します。 |
診断
pr ユーティリティは, 正常終了時には 0 を、 エラー終了時には 1 を返しま す。 エラーメッセージは、(出力がリダイレクトされている場合は)整形作業中に、 ( 端末に出力されている場合は)整形に成功したすべてのファイル出力が完了した 後、標準エラー出力に表示されます。 |
関連項目
規格
pr ユーティリティは IEEE Std 1003.1-2001 (‘‘POSIX.1’’) に準拠しています。 |
歴史
pr コマンドは Version 1 AT&T UNIX に登場しました。 |
バグ
pr ユーティリティは、マルチバイト文字を認識しません。 FreeBSD 10.0 July 3, 2004 FreeBSD 10.0 |