Se você olhar o código-fonte, a opção -b
foi adicionada por um patch do Debian. O original do BSD ncal
já tinha um -C
para isso, não sei por que eles adicionaram -b
além disso.
Tanto -b
quanto -C
, além de iniciar ncal
como cal
, definem a flag_backward
flag.
No entanto, quando chamado como cal
, isso é feito antes e, nesse caso, a opção gregoriana é forçado para a data do Reino Unido , embora não seja feito para -C
ou -b
.
Isso parece um descuido, mas não acho que haja uma maneira de contornar isso. As escolhas que você tem são:
- chame
ncal
ascal
para obter a opção 1752-09-02 do Reino Unido - chame
ncal -b
ouncal -C
e não tenha um calendário juliano