pb de formatage de nombre ou pb de date ? [SHELL] - Shell/Batch - Programmation
MarshPosté le 22-01-2003 à 14:03:06
Bonjour,
J'ai un petit problème dans mon shell ... Je récupère le numéro du jour courant grâce à la commande `d=date +%j`. ce numéro s'affiche : 022. Si sur ce nombre j'enlève 1 (afin d'avoir le jour précédent) avec la commande `expr $d - 1` j'obtient 21. Or il me faudrait 021.
En fait je voudrait que mon résultat (quelque soir le jour de l'année) soit sur 3 chiffres.
Comment puis-je m'y prendre ? Y a t-il une fonction permettant de savoir le jour de l'année à partir d'une date donnée ??
Marsh Posté le 22-01-2003 à 14:03:06
Bonjour,
J'ai un petit problème dans mon shell ...
Je récupère le numéro du jour courant grâce à la commande `d=date +%j`. ce numéro s'affiche : 022.
Si sur ce nombre j'enlève 1 (afin d'avoir le jour précédent) avec la commande `expr $d - 1` j'obtient 21. Or il me faudrait 021.
En fait je voudrait que mon résultat (quelque soir le jour de l'année) soit sur 3 chiffres.
Comment puis-je m'y prendre ? Y a t-il une fonction permettant de savoir le jour de l'année à partir d'une date donnée ??
Merci.