Soit la ligne suivante extraite d'un script shell dont je me sert entre autres pour faire tourner les archives des listes de diffusion, dont la notre, le premier de chaque mois.
MOISPREC=$[`/bin/date +%m` - 1] A partir du mois d'Aout (bash interprete la sortie de la commande "date" en octal, le mois d'Aout donne donc 08), le script ne fonctionne plus et renvoie l'erreur: bash: 09: value too great for base (remainder of expression is "09") ce qui semble bien correspondre a un probleme de base lors du calcul. quelqu'un a t'il une solution a ce probleme de calcul du numero du mois precedent ??? en d'autres termes comment forcer bash a calculer en base 10, et pas 8, meme si le nombre commence par 0 ? merci d'avance. Jerome ALET - [EMAIL PROTECTED] - http://cortex.unice.fr/~jerome Faculte de Medecine de Nice - http://noe.unice.fr - Tel: 04 93 37 76 30 28 Avenue de Valombrose - 06107 NICE Cedex 2 - FRANCE