Pas de pb
#!/bin/sh
# Récupération du mois courant
mois=`date '+%m'`
# Revenir de 3 mois en arrière
if test $mois -ge 3
then
____mois=`expr $mois - 3`
else
____mois=`expr $mois + 9`
fi
# Boucle sur tous les fichiers
for file in *
do
____# Couper le nom du fichier et récupérer son mois
____# compar=`echo $file |cut -d_ -f2 |cut -c1,2`
____# Vérifier le mois par rapport au mois calculé
____if test $compar -le $mois
____then
________# Ce fichier est plus vieux que 3 mois - A toi de jouer ici
____fi
done
J'ai considéré que, dans "DATA_072005.csv" le mois était "07" (parce que le mois "20" ça m'a choqué)
Si le mois est en position 3 et 4, alors remplace "cut -c1,2" par "cut -c3,4"
L'homme qui murmurait à l'oreille des pingouins
[
fr.lang.free.fr]
Poste le Monday 4 July 2005 23:02:42