НАЗВА

cal - виводить календар

ЗВЕДЕННЯ

cal [-smjy13] [[місяць] рік]

ОПИС

Команда cal виводить простий календар. Без жодних аргументів, відображає поточний місяць. Програма розуміє наступні ключі:

-1 : Вивести календарний місяць. (Виконується без задання.)

-3 : Вивести попередній/поточний/наступний місяць.

-s : Відобразити неділю, як перший день тижня. (Виконується без задання.)

-m : Відобразити понеділок, як перший день тижня.

-j : Відобразити дні за Юліанським календарем (у послідовності від 1 до 365, починаючи з 1-го січня).

-y : Вивести календар поточного року.

Один параметр указуватиме який рік (1 - 9999) відобразити; зауважте, що вказувати треба повний рік: "cal 89" не виведе календар 1989-го року. Два параметри означають місяць (1 - 12) і рік. Якщо не вказано жодного параметру - виведе календар поточного місяця.

Рік починається з 1-го січня.

Вважається, що Григоріанська реформа відбулася 3-го вересня 1752-го року. На цей час, більшість країн визнала реформу (хоч деякі не визнали її аж до початку 1900-их). Десять днів, які слідували за цією датою, були вилучені реформою, тож дати того місяця виглядають трохи незвично.

ІСТОРИЧНА ДОВІДКА

Команда cal уперше з'явилася в AT&T UNIX версії 6.

ІНШІ ВЕРСІЇ ПРОГРАМИ

Існують ще декілька, складніших версій цієї програми, з підтримкою кольору, свят, днів народження, пам'яток тощо. Можете спробувати, наприклад, cal з http://home.sprynet.com/~cbagwell/projects.html або gcal GNU.

ДИВІТЬСЯ ТАКОЖ

date(1), ?ddate(1)