cal
Перейти к навигации
Перейти к поиску
cal (от англ. calendar) — UNIX‐утилита, отображающая простой календарь. Если аргументы не указаны, то выводится календарь на текущий месяц.
Использование[править | править код]
- cal [-smjy13] [[month] year]
Возможны следующие опции:
- -1
- Выводит календарь только на один месяц. (Используется по умолчанию.)
- -3
- Выводит календарь на предыдущий/текущий/следующий месяцы.
- -s
- Выводит воскресенье как первый день недели. (Используется по умолчанию.)
- -m
- Выводит Понедельник как первый день недели.
- -j
- Выводит Юлианский календарь (дни, начиная с 1, с 1 января.)
- -y
- Выводит календарь на текущий год.
Особенности[править | править код]
$ cal 9 1752 Сентябрь 1752 Вс Пн Вт Ср Чт Пт Сб 1 2 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Предполагается, что Грегорианская Реформация произошла 3 сентября 1752 года. В это время большинство стран приняло Реформацию (хотя некоторые не признавали ее вплоть до начала 1900-х годов). Десять дней, следующих за этой датой, из-за Реформации были удалены, поэтому календарь на этот месяц выглядит немного странно.