CAL(1)

名称
cal - カレンダを表示する

書式
cal [-jy] [[month] year]

解説
cal は簡単なカレンダを表示します。もし引数が指定されなかった場合は 今月のものを表示します。オプションは以下のものがあります:

-j  ユリウス歴で表示します (日にちは 1 月 1 日からの日数です)。

-y  今年のカレンダを表示します。

パラメータを 1 つだけ指定した場合には、その数値の年 (1 - 9999) のカレンダを 表示します。ただし、年は完全な形で指定して下さい。例えば “cal 89” では 1989 年のカレンダーを表示 しません 。パラメータ 2 つで月 (1 - 12) と年を表します。 パラメータを指定しない場合はその月のカレンダが表示されます。

1 年は 1 月 1 日から始まります。

グレゴリオ暦への切り替えは 1752 年の 9 月 3 日に行われたと仮定しています。 この時にほとんどの国が切り替えを承認しました (ただし 1900 年初頭まで 承認しなかった国も、僅かながらありました)。 この切り替えにより、この日から 10 日間が無視されたため、この月のカレンダは 少し変になっています。

使用例

以下に cal の利用例を示します。

    $ cal
         April 1995
     S  M Tu  W Th  F  S
                       1
     2  3  4  5  6  7  8
     9 10 11 12 13 14 15
    16 17 18 19 29 21 22
    23 24 25 26 27 28 29
    30
    $ cal -j
            April 1995
      S   M  Tu   W  Th   F   S
                             91
     92  93  94  95  96  97  98
     99 100 101 102 103 104 105
    106 107 108 109 110 111 112
    113 114 115 116 117 118 119
    120
    $ cal 9 1752
      September 1752
     S  M Tu  W Th  F  S
           1  2 14 15 16
    17 18 19 20 21 22 23
    24 25 26 27 28 29 30

歴史
cal コマンドは AT&T UNIX から登場しました。