НАЗВА
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.