Unixコマンド/pr の変更点
*&size(15){''pr''}; [#z489d5ad]
**''機能'' [#k9168fb7]
prコマンドは、主にプリンタ出力用にテキストデータを整形し、標準出力に出力します。~
引数にファイル名を指定しないと、prコマンドは標準出力からデータを読み込みます。~
~
テキストファイルはそのままでもlprコマンドでプリンタに出力できますが、ヘッダやフッタ、~
ページ長やページ幅、段階などを変更したいときには、prコマンドで整形し、その出力を~
パイプでlprコマンドにつないで、印刷します。~
**''構文'' [#gbf4cbb2]
pr [オプション] [ファイル名]&br;
**''オプション'' [#ff0f41e8]
+n nページ目から印刷する
-カラム数 段組を指定したカラム数にする
-d ダブルスペースで(1行ごとに空行を入れて)出力する
-e Tabをスペースに変換する
-f 改ページの際にフォームフィールド(用紙送り)コードを送る
-h 文字列 ヘッダに指定した文字列を表示する
-i スペースをTabに変換する
-l n 1ページをn行にする(デフォルトは66行)
-n [文字] [桁数] 行番号を指定した文字(デフォルトではタブ)で区切り、指定した桁数(デフォルトは5)で表示する。
-t ヘッダとフッタを印刷しない
-w カラム数 ページ幅を指定したカラム数にする(デフォルトは72カラム)
**''コマンド例'' [#d653f010]
▼ファイルを印刷用に整形する
matsui@vaio$ pr httpd.conf | head -15
9 28 01:06 2004 httpd.conf Page 1
##
## httpd.conf -- Apache HTTP server configuration file
##
#
# Based upon the NCSA server configuration files originally by Rob McCool.
#
# This is the main Apache server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/> for detailed information about
▼桁数や段数を指定して出力する
matsui@vaio$ pr -2 -w 64 httpd.conf
9 28 01:06 2004 httpd.conf Page 1
## #
## httpd.conf -- Apache HTTP se # NOTE! If you intend to place
## # mounted filesystem then pleas
# (available at <URL:http://www
# # you will save yourself a lot