cal
não pode alterar o início da semana.
Você pode usar ncal
, que respeita essas configurações de localidade. Se você não gostar do layout, use ncal -C
para alternar para o layout clássico cal
.
Minha configuração de localidade para LC_TIME está definida como sueca, mas apesar disso, cal
exibe o domingo em vez da segunda-feira como o primeiro dia da semana. Alguma pista?
$ locale
LANG=sv_SE.UTF-8
LANGUAGE=en_US:en
LC_CTYPE=en_US.UTF-8
LC_NUMERIC="sv_SE.UTF-8"
LC_TIME="sv_SE.UTF-8"
LC_COLLATE=en_US.UTF-8
LC_MONETARY="sv_SE.UTF-8"
LC_MESSAGES=en_US.UTF-8
LC_PAPER="sv_SE.UTF-8"
LC_NAME="sv_SE.UTF-8"
LC_ADDRESS="sv_SE.UTF-8"
LC_TELEPHONE="sv_SE.UTF-8"
LC_MEASUREMENT="sv_SE.UTF-8"
LC_IDENTIFICATION="sv_SE.UTF-8"
LC_ALL=
$ grep first_weekday /usr/share/i18n/locales/sv_SE
first_weekday 2
$ cal
November 2012
sö må ti on to fr lö
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
cal
não pode alterar o início da semana.
Você pode usar ncal
, que respeita essas configurações de localidade. Se você não gostar do layout, use ncal -C
para alternar para o layout clássico cal
.