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
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Ken-Patrick
Le #26392350
On 12/03/2016 13:47, Gabriel Philippe wrote:
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.


[skip]
$ 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]





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
Gabriel Philippe
Le #26392347
2016-03-12 14:01 GMT+01:00 Ken-Patrick
On 12/03/2016 13:47, Gabriel Philippe wrote:
Je n'arrive pas à afficher un calendrier avec le lundi comme premie r
jour de la semaine. Le man de cal indique "-M", mais la commande
refuse cette option.



-M est une option pour ncal.



En effet, merci.


L'affichage est un peu différent de cal, j'espère que ça t e conviendra.



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
Haricophile
Le #26392348
Le Sat, 12 Mar 2016 13:47:41 +0100,
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?



A noter que -S ne fonctionne pas non plus. Un bug.

--

Haricophile
Le #26392353
Le Sat, 12 Mar 2016 13:47:41 +0100,
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?



En regardant mieux, ccal fonctionne comme on l'attend, en prenant en
compte la locale pour démarrer lundi.

--

Gabriel Philippe
Le #26392360
2016-03-12 14:14 GMT+01:00 Haricophile
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 Philippe
Le #26392361
2016-03-12 14:14 GMT+01:00 Haricophile
Le Sat, 12 Mar 2016 13:47:41 +0100,
Gabriel Philippe
Bonjour,

Je n'arrive pas à afficher un calendrier avec le lundi comme premie r
jour de la semaine. Le man de cal indique "-M", mais la commande
refuse cette option.

Une idée?



En regardant mieux, ccal fonctionne comme on l'attend, en prenant en
compte la locale pour démarrer lundi.

--







--
Gabriel
sTriX
Le #26392394
le samedi 12 mars 2016 à 13:47 (+0100), Gabriel Philippe a écrit:
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?



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
andre_debian
Le #26392397
On Saturday 12 March 2016 13:47:41 Gabriel Philippe wrote:
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



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é
Pierre Malard
Le #26392403
--Apple-Mail=_41AE5D89-F3D6-4B4B-B92E-0259A20C7AE0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8


Le 12 mars 2016 à 19:09, a écrit :

On Saturday 12 March 2016 13:47:41 Gabriel Philippe wrote:
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



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 ?



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


André




--
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--
Gabriel Philippe
Le #26392436
2016-03-12 18:38 GMT+01:00 sTriX
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



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
Publicité
Poster une réponse
Anonyme