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
ncalascalpara obter a opção 1752-09-02 do Reino Unido - chame
ncal -bouncal -Ce não tenha um calendário juliano