Kevin Hinault a écrit, jeudi 12 février 2009, à 14:48 :
> 2009/2/1 fabrice régnier
>
> > date -d "$(date -d '- $compteur month' +%Y-%m-1) -1 day" '+%Y-%m-%d'
>
> J'ai testé avec juste des ' et ça marche :
>
> $ compteur=2; date -d "$(date -d '- '$compteur' month' +%Y-%m-1) -1 day"
> '+%Y-%m-%d'
2009/2/1 fabrice régnier
> date -d "$(date -d '- $compteur month' +%Y-%m-1) -1 day" '+%Y-%m-%d'
>
J'ai testé avec juste des ' et ça marche :
$ compteur=2; date -d "$(date -d '- '$compteur' month' +%Y-%m-1) -1 day"
'+%Y-%m-%d'
2008-11-30
En l'occurence, ici je le fais en oneline mais dans un sc
salut la liste ;)
j'ai la commande suivante:
~$ date -d "$(date -d '- 1 month' +%Y-%m-1) -1 day" '+%Y-%m-%d'
2008-12-31
qui me donne le dernier jour du mois m-2.
Je souhaite remplacer le 1 (avant month) par une variable $compteur sans
y parvenir.
Quelque chose du genre :
~$ date -d "$(date
3 matches
Mail list logo