すべてを

▼開く

閉じる▲

行番号を付けてテキストファイルを印刷する

○行番号を付けてファイル「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

                               2007

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

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

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


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

prコマンドで、-nオプション、印刷ファイル「calender」を指定し、パイプ「|」でlprコマンドに送ると、テキストの各行に行番号を付けて印刷する。

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

prコマンドのオプション
-n 行番号を付けて印刷する

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


2006-03-30 17:54                    calender                    1 ページ


    1                                  2006
    2
    3            1月                    2月                    3月
    4   日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
    5    1  2  3  4  5  6  7             1  2  3  4             1  2  3  4
    6    8  9 10 11 12 13 14    5  6  7  8  9 10 11    5  6  7  8  9 10 11
    7   15 16 17 18 19 20 21   12 13 14 15 16 17 18   12 13 14 15 16 17 18
    8   22 23 24 25 26 27 28   19 20 21 22 23 24 25   19 20 21 22 23 24 25
    9   29 30 31               26 27 28               26 27 28 29 30 31
   10
   11            4月                    5月                    6月
   12   日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
   13                      1       1  2  3  4  5  6                1  2  3
   14    2  3  4  5  6  7  8    7  8  9 10 11 12 13    4  5  6  7  8  9 10
   15    9 10 11 12 13 14 15   14 15 16 17 18 19 20   11 12 13 14 15 16 17
   16   16 17 18 19 20 21 22   21 22 23 24 25 26 27   18 19 20 21 22 23 24
   17   23 24 25 26 27 28 29   28 29 30 31            25 26 27 28 29 30
   18   30
   19            7月                    8月                    9月
   20   日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
   21                      1          1  2  3  4  5                   1  2
   22    2  3  4  5  6  7  8    6  7  8  9 10 11 12    3  4  5  6  7  8  9
   23    9 10 11 12 13 14 15   13 14 15 16 17 18 19   10 11 12 13 14 15 16
   24   16 17 18 19 20 21 22   20 21 22 23 24 25 26   17 18 19 20 21 22 23
   25   23 24 25 26 27 28 29   27 28 29 30 31         24 25 26 27 28 29 30
   26   30 31
   27           10月                   11月                   12月
   28   日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
   29    1  2  3  4  5  6  7             1  2  3  4                   1  2
   30    8  9 10 11 12 13 14    5  6  7  8  9 10 11    3  4  5  6  7  8  9
   31   15 16 17 18 19 20 21   12 13 14 15 16 17 18   10 11 12 13 14 15 16
   32   22 23 24 25 26 27 28   19 20 21 22 23 24 25   17 18 19 20 21 22 23
   33   29 30 31               26 27 28 29 30         24 25 26 27 28 29 30
   34                                                 31
   35
   36                                  2007
   37
   38            1月                    2月                    3月
   39   日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
   40       1  2  3  4  5  6                1  2  3                1  2  3
   41    7  8  9 10 11 12 13    4  5  6  7  8  9 10    4  5  6  7  8  9 10
   42   14 15 16 17 18 19 20   11 12 13 14 15 16 17   11 12 13 14 15 16 17
   43   21 22 23 24 25 26 27   18 19 20 21 22 23 24   18 19 20 21 22 23 24
   44   28 29 30 31            25 26 27 28            25 26 27 28 29 30 31
   45
   46            4月                    5月                    6月
   47   日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
   48    1  2  3  4  5  6  7          1  2  3  4  5                   1  2
   49    8  9 10 11 12 13 14    6  7  8  9 10 11 12    3  4  5  6  7  8  9
   50   15 16 17 18 19 20 21   13 14 15 16 17 18 19   10 11 12 13 14 15 16
   51   22 23 24 25 26 27 28   20 21 22 23 24 25 26   17 18 19 20 21 22 23
   52   29 30                  27 28 29 30 31         24 25 26 27 28 29 30
   53
   54            7月                    8月                    9月
   55   日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
   56    1  2  3  4  5  6  7             1  2  3  4                      1







2006-03-30 17:54                    calender                    2 ページ


   57    8  9 10 11 12 13 14    5  6  7  8  9 10 11    2  3  4  5  6  7  8
   58   15 16 17 18 19 20 21   12 13 14 15 16 17 18    9 10 11 12 13 14 15
   59   22 23 24 25 26 27 28   19 20 21 22 23 24 25   16 17 18 19 20 21 22
   60   29 30 31               26 27 28 29 30 31      23 24 25 26 27 28 29
   61                                                 30
   62           10月                   11月                   12月
   63   日 月 火 水 木 金 土   日 月 火 水 木 金 土   日 月 火 水 木 金 土
   64       1  2  3  4  5  6                1  2  3                      1
   65    7  8  9 10 11 12 13    4  5  6  7  8  9 10    2  3  4  5  6  7  8
   66   14 15 16 17 18 19 20   11 12 13 14 15 16 17    9 10 11 12 13 14 15
   67   21 22 23 24 25 26 27   18 19 20 21 22 23 24   16 17 18 19 20 21 22
   68   28 29 30 31            25 26 27 28 29 30      23 24 25 26 27 28 29
   69                                                 30 31
   70















































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