И решил посмотреть, знает ли она про смену календаря.
В Википедии написано, что
Но программа cal ничего подобного не выдала. Стал искать по годам и обнаружилВпервые григорианский календарь был введён папой римским Григорием XIII в католических странах 4 октября 1582 года взамен прежнего юлианского: следующим днём после четверга 4 октября стала пятница 15 октября.
Код: Выделить всё
$ cal 9 1752
Сентябрь 1752
Вс Пн Вт Ср Чт Пт Сб
1 2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
С программой ncal Ещё интереснее. Для неё можно задать код страны, для которой она покажет календарь. Но вот как задать код, я пока не понял. По умолчанию она берёт код их настроек системы.
Код: Выделить всё
$ ncal 2 1918
Февраль 1918
Пн 18 25
Вт 19 26
Ср 20 27
Чт 14 21 28
Пт 15 22
Сб 16 23
Вс 17 24
Разобрался с кодами. Правда, не до конца. Оказалось, что их надо задавать большими латинскими буквами: RU, US, GB, FR, IT. Это те коды, что я проверил. И обнаружил, что переход на "новый стиль" произошёл:
В России (RU) -- в феврале 1918 года
В США (US) и Великобритании (GB) -- в сентябле 1752 года
Во Франции (FR) -- в декабре 1582 года
В Италии (IT) -- как и указано в Википедии, -- в октябре 1582 года.
Хотелось бы узнать, какие коды ещё воспринимает программа ncal