すべてを

▼開く

閉じる▲

左マージンを指定してテキストファイルを印刷する

○行頭に8個のスペースを入れてファイル「calender」を印刷する

catコマンドで印刷するファイルを見る
$ cat calender
                               2006

         1月                    2月                    3月
日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
 1  2  3  4  5  6  7             1  2  3  4             1  2  3  4
 8  9 10 11 12 13 14    5  6  7  8  9 10 11    5  6  7  8  9 10 11
15 16 17 18 19 20 21   12 13 14 15 16 17 18   12 13 14 15 16 17 18
22 23 24 25 26 27 28   19 20 21 22 23 24 25   19 20 21 22 23 24 25
29 30 31               26 27 28               26 27 28 29 30 31

         4月                    5月                    6月
日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
                   1       1  2  3  4  5  6                1  2  3
 2  3  4  5  6  7  8    7  8  9 10 11 12 13    4  5  6  7  8  9 10
 9 10 11 12 13 14 15   14 15 16 17 18 19 20   11 12 13 14 15 16 17
16 17 18 19 20 21 22   21 22 23 24 25 26 27   18 19 20 21 22 23 24
23 24 25 26 27 28 29   28 29 30 31            25 26 27 28 29 30
30
         7月                    8月                    9月
日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
                   1          1  2  3  4  5                   1  2
 2  3  4  5  6  7  8    6  7  8  9 10 11 12    3  4  5  6  7  8  9
 9 10 11 12 13 14 15   13 14 15 16 17 18 19   10 11 12 13 14 15 16
16 17 18 19 20 21 22   20 21 22 23 24 25 26   17 18 19 20 21 22 23
23 24 25 26 27 28 29   27 28 29 30 31         24 25 26 27 28 29 30
30 31
        10月                   11月                   12月
日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
 1  2  3  4  5  6  7             1  2  3  4                   1  2
 8  9 10 11 12 13 14    5  6  7  8  9 10 11    3  4  5  6  7  8  9
15 16 17 18 19 20 21   12 13 14 15 16 17 18   10 11 12 13 14 15 16
22 23 24 25 26 27 28   19 20 21 22 23 24 25   17 18 19 20 21 22 23
29 30 31               26 27 28 29 30         24 25 26 27 28 29 30
                                              31


prコマンドで-oオプション、スペース数、ファイル名を指定し、パイプでlprコマンドに送る
$ pr -o 8 calender | lpr

prコマンドで、-oオプション、スペースの数「8」印刷ファイル「calender」を指定し、パイプ「|」でlprコマンドに送ると、左に8個のスペースを入れてファイル「calender」の内容が印刷される。

ヘッダには、ファイルのタイムスタンプとファイル名が印刷される。prコマンドを実行した時刻ではない。

prコマンドのオプション
-o 数値 行頭にスペースを入れる

prコマンドでファイルを印刷用に整形して画面に出力する
$ pr -o 8 calender


        2006-03-30 18:11                    calender                    1 ページ


                                       2006

                 1月                    2月                    3月
        日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
         1  2  3  4  5  6  7             1  2  3  4             1  2  3  4
         8  9 10 11 12 13 14    5  6  7  8  9 10 11    5  6  7  8  9 10 11
        15 16 17 18 19 20 21   12 13 14 15 16 17 18   12 13 14 15 16 17 18
        22 23 24 25 26 27 28   19 20 21 22 23 24 25   19 20 21 22 23 24 25
        29 30 31               26 27 28               26 27 28 29 30 31

                 4月                    5月                    6月
        日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
                           1       1  2  3  4  5  6                1  2  3
         2  3  4  5  6  7  8    7  8  9 10 11 12 13    4  5  6  7  8  9 10
         9 10 11 12 13 14 15   14 15 16 17 18 19 20   11 12 13 14 15 16 17
        16 17 18 19 20 21 22   21 22 23 24 25 26 27   18 19 20 21 22 23 24
        23 24 25 26 27 28 29   28 29 30 31            25 26 27 28 29 30
        30
                 7月                    8月                    9月
        日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
                           1          1  2  3  4  5                   1  2
         2  3  4  5  6  7  8    6  7  8  9 10 11 12    3  4  5  6  7  8  9
         9 10 11 12 13 14 15   13 14 15 16 17 18 19   10 11 12 13 14 15 16
        16 17 18 19 20 21 22   20 21 22 23 24 25 26   17 18 19 20 21 22 23
        23 24 25 26 27 28 29   27 28 29 30 31         24 25 26 27 28 29 30
        30 31
                10月                   11月                   12月
        日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
         1  2  3  4  5  6  7             1  2  3  4                   1  2
         8  9 10 11 12 13 14    5  6  7  8  9 10 11    3  4  5  6  7  8  9
        15 16 17 18 19 20 21   12 13 14 15 16 17 18   10 11 12 13 14 15 16
        22 23 24 25 26 27 28   19 20 21 22 23 24 25   17 18 19 20 21 22 23
        29 30 31               26 27 28 29 30         24 25 26 27 28 29 30
                                                      31



























prコマンドの初期設定値
設定項目 初期設定値 変更する場合のオプション指定
ページ長 66行
  (ヘッダ5行、フッタ5行を含む)
-l 数値
ページ幅 72文字 -W 数値
ヘッダ 5行
  (2行の空行
  日付・ファイル名・ページ番号
  2行の空行)
フッタ 5行の空行
左マージン 0文字 -o 数値