commande date

commande date - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 04-03-2008 à 16:17:24    

Bonjour,
 
J'essaye avec la commande date de sortir le premier jour et le dernier du mois précédent .
 
Ex : si je lance mon script aujourd'hui, il faut que mes commandes dates me fournissent : le 1 fév 2008 et le 29 fév 2008 (dans le format AAMMJJ).
 
 
j'avais trouver des commandes de type :date --date '3 months 1 day' mais rien qui sache capturer les jours qui délimitent les mois.
 
Merci pour vos précieux conseils.

Reply

Marsh Posté le 04-03-2008 à 16:17:24   

Reply

Marsh Posté le 04-03-2008 à 16:35:21    

Citation :


rien qui sache capturer les jours qui délimitent les mois.


lapin comprit' :spamafote:


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 04-03-2008 à 16:38:00    

Premier jour du moins précédent:

date --date="1 month ago" +%y%m01


Dernier jour du mois précédent:

date --date="1 day ago $(date +%m/01/%y)" +%y%m%d


 
Pour la dernière, je me demande, si il n'y a pas mieux...  [:noxauror]  


---------------
C'est pas bon, Neriki, tu recommences à glander, là. :o
Reply

Marsh Posté le 04-03-2008 à 16:40:52    

Génial !!!
En attendant de savoir s'il y a mieux, vos commandes marchent à merveille !
 
MERCI !

Reply

Marsh Posté le 04-03-2008 à 17:24:41    

un crontab pour que soit lancé mon script à 3h du matin tout les 1er du mois ca donnerait ceci ?
 
00 03 1 * * *  script

Reply

Marsh Posté le 04-03-2008 à 18:40:34    

http://fr.wikipedia.org/wiki/Crontab


---------------
"L'abus de modération, nuit gravement à la consommation"
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed