
Envoyé par
ade05fr
PS : y a t il un moyen avec date d'avoir le format mm dans une variable d'affectation
J'avais pas tout lu ...
En faisant ceci :
previousMonth=$((`date -u +%m` -1))
Tu récupère le mois, dans la date par une exécution en backticks ``.
Par contre, tu l'évalues en nombre avec le $((...)), donc même si tu récupères 09, le $((...)) le transforme en 9. Ce comportement est normal, si tu veux effectuer le -1 à ce moment, mais te prive du zero.
Dans ton cas, ceci :
previousMonth=`date -u +%m -d -1month`
sera beaucoup plus pertinent et rendra le formattage superflu.
Partager