Как полезно читать man’ы на давно известные инструменты. С удивлением обнаружил, что cal(ncal), будучи запущен с ключом «-o», выводит дату православной Пасхи.

Знай и умей свой линукс.


Комментарии:

: 15 комментариев

      1. я полагал, что в оригинале ключ «-o» просто-напросто отсутствует. оказывается, этот ключ присутствует в ncal и таки отсутствует в cal. так что это не в локализации дело.

          1. это единственный бинарник. на этом хосте есть только cal, а никакого ncal‘а нет. тогда как в другом примере (на другом хочте, если ты заметил) таки да, этот самый „один и тот же“ бинарник смотрит, как его вызывают.

          2. нет. речь ведь о линуксе? (:
            (хотя на солярке, точнее, на sun os) я тоже смотрел (:
            в первом случае шапка, во втором доебан

          3. для пущей наглядности:

            star@www:~$ cal -o 2004
            usage: cal [-jy] [[month] year]
            ncal [-Jjpwy] [-s country_code] [[month] year]
            ncal [-Jeo] [year]
            star@www:~$ ncal -o 2004
            11 April 2004
            star@www:~$

  1. ух ты! как я всё таки люблю всё это за качественную реализацию приятных и бесполезных вещей ;-)
    я думаю, в основном это делалось для того, чтобы написать на слабо такой алгоритм.
    помнится, в школе на предмете, связанном с календарными системами, меня учили высчитывать день Пасхи. нечто весьма нетривиальное. смутно помнится слово «индикт».

Комментарии запрещены.