cal (bsdmainutils)
Le
Gabriel Philippe

Bonjour,
Je n'arrive pas à afficher un calendrier avec le lundi comme premier
jour de la semaine. Le man de cal indique "-M", mais la commande
refuse cette option.
Une idée?
$ cal
Mars 2016
sa di lu ma me je ve
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 31
$ cal -M
Usage: cal [general options] [-jy] [[month] year]
cal [general options] [-j] [-m month] [year]
ncal [general options] [-bhJjpwySM] [-H yyyy-mm-dd] [-s
country_code] [onth] year]
ncal [general options] [-bhJeoSM] [year]
General options: [-C31] [-A months] [-B months] [-d yyyy-mm]
--
Gabriel
Je n'arrive pas à afficher un calendrier avec le lundi comme premier
jour de la semaine. Le man de cal indique "-M", mais la commande
refuse cette option.
Une idée?
$ cal
Mars 2016
sa di lu ma me je ve
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 31
$ cal -M
Usage: cal [general options] [-jy] [[month] year]
cal [general options] [-j] [-m month] [year]
ncal [general options] [-bhJjpwySM] [-H yyyy-mm-dd] [-s
country_code] [onth] year]
ncal [general options] [-bhJeoSM] [year]
General options: [-C31] [-A months] [-B months] [-d yyyy-mm]
--
Gabriel
[skip]
Bonjour Gabriel,
-M est une option pour ncal.
L'affichage est un peu différent de cal, j'espère que ça te conviendra.
KP
En effet, merci.
Non, mais à moins de modifier le code source je n'ai plus de solution.
à moins que quelqu'un ne connaisse un autre programme affichant un
calendrier en ligne de commande?
--
Gabriel
Gabriel Philippe
A noter que -S ne fonctionne pas non plus. Un bug.
--
Gabriel Philippe
En regardant mieux, ccal fonctionne comme on l'attend, en prenant en
compte la locale pour démarrer lundi.
--
Impec, merci beaucoup.â¯Je n'arrive pas à mettre en éviden ce le jour
acutel dans l'affichage de l'année entière, mais ce n'est pas tr ès
grave. Option --nocolor indispensable.â¯:)
--
Gabriel
--
Gabriel
Sur mon système ncal affiche le calendrier comme cal en commençant la
semaine le lundi, avec l'option -b :
$ ncal -b
Mars 2016
lu ma me je ve sa di
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 31
Bon week-end.
--
Gérard
Sous Wheezy :
# ncal -b
Mars 2016
lu ma me je ve sa di
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 31
# ncal
Mars 2016
lu 7 14 21 28
ma 1 8 15 22 29
me 2 9 16 23 30
je 3 10 17 24 31
ve 4 11 18 25
sa 5 12 19 26
di 6 13 20 27
# ncal -M
Mars 2016
lu 7 14 21 28
ma 1 8 15 22 29
me 2 9 16 23 30
je 3 10 17 24 31
ve 4 11 18 25
sa 5 12 19 26
di 6 13 20 27
Y a t-il eu une modif sous Jessie ?
André
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Ben nos serveurs sont sous Jessie et affiche la même chose que toi sous wheezy⦠Et ici toutes les options fonctionnent.
Sous quel OS, quelle version et quel environnement tourne Gabriel ?
Est-ce quâun « ncal -p » tâaffiche bien une étoile devant le code France ?
# ncal -p
AL Albania 1912-11-30 IT Italy 1582-10-04
AT Austria 1583-10-05 JP Japan 1918-12-18
AU Australia 1752-09-02 LI Lithuania 1918-02-01
BE Belgium 1582-12-14 LN Latin 9999-05-31
BG Bulgaria 1916-03-18 LU Luxembourg 1582-12-14
CA Canada 1752-09-02 LV Latvia 1918-02-01
CH Switzerland 1655-02-28 NL Netherlands 1582-12-14
CN China 1911-12-18 NO Norway 1700-02-18
CZ Czech Republic 1584-01-06 PL Poland 1582-10-04
DE Germany 1700-02-18 PT Portugal 1582-10-04
DK Denmark 1700-02-18 RO Romania 1919-03-31
ES Spain 1582-10-04 RU Russia 1918-01-31
FI Finland 1753-02-17 SI Slovenia 1919-03-04
*FR France 1582-12-09 SW Sweden 1753-02-17
GB United Kingdom 1752-09-02 TR Turkey 1926-12-18
GR Greece 1924-03-09 US United States 1752-09-02
HU Hungary 1587-10-21 YU Yugoslavia 1919-03-04
IS Iceland 1700-11-16
et que donne un
# dpkg -S ncal
bsdmainutils: /usr/bin/ncal
bsdmainutils: /usr/share/man/man1/ncal.1.gz
bash-completion: /usr/share/bash-completion/completions/ncal
--
Pierre Malard
« Si, comme le disait le général de Gaulle, la France n'avait pas été la
France... on peut logiquement penser que tous les français auraient été
des étrangers » ;-)
Pierre Dac
| _,,,---,,_
/,`.-'`' -. ;-;;,_
|,4- ) )-,_. , ( `'-'
'---''(_/--' `-'_) Ïr
perl -e '$_=q#: 3| 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. , ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'_): 24Ïr::#;y#:#n#;s#(D)(d+)#$1x$2#ge;print'
- --> Ce message nâengage que son auteur <--
--Apple-Mail=_41AE5D89-F3D6-4B4B-B92E-0259A20C7AE0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.28
Comment: GPGTools - http://gpgtools.org
iQIcBAEBCgAGBQJW5GFQAAoJELzRDw+wKgIy/N0P/0a1V4tCDc+6B9vTPXsD7e6Y
jozF0R7+RmqWvqqxyRWzeXCJLu0PsZiOePmfhx6Ul//dXLPF067iJYOsxru0vPKL
KMB/smxpzAhgRi9fVM8rvnnJdm89c4uThvWp9DwKgSeLolISEyDBHgm0/XfozAt2
QjV4QTfKG1OM1jxoAr0SAOO5Wpp7u+t52URvvcssfl2Y4OjMGy2cVanzlJAU8+GO
3ZUGn5j5vvcdzUOx06coyTFU7xY8euVTpzKSdXp798x0lxoNfGLP0BwhAZiJqLSS
3tTZFrDumk/1VM5QiLzc5awD1s2U4+lhDO/MFGHMpi5HsY2+AN2/S6dMKgvj8SsP
4x//pepJCYgnUnd+nTEH8cavyo1i/cvyZTcbwbE33d+7aEjQQjVq22ILhT9+HtiL
ySiGi/HGwlsWlxSFwKW0Ws/LaAzYCWvJWvXFEdED8upazoI0B4GJOeKNpnJqHULG
qCfnHUrV2+ht73IhNdt+FHiy5yzIHPJlSTHmkT8VoA+xRWEyrfgEg+AO29O1vuPH
P7EKfQ4b5Yrqmn/RKr3rzl5xHyG4ZWPygwafU6dpqAqgGxpDLzFzVTd7e+A1lxab
C201VvvoSp0BtFNQBIhcj5nE20WMGULgnC2pwbyLD+vGNHkdIkjuWQIMQVeI2kMZ
WdyoQ7KfH1oedy+9aFOu
=WjEW
-----END PGP SIGNATURE-----
--Apple-Mail=_41AE5D89-F3D6-4B4B-B92E-0259A20C7AE0--
En effet, je n'avais pas essayé -b. Il fallait y penser aussi, à "Use
oldstyle format for ncal output".â¯Entre cela et les commandes cal e t
ncal qui ne permettent pas les mêmes options... Mais on y arrive, et
merci !
Pour Pierre : Debian sid, mais cela ne semble pas changer quelque chose.
--
Gabriel