Bonjour,
Voici mon "probleme":
Je cherche a supprimer des fichiers plus vieux de 10 jours et dont le nom a le motif suivant: log-1234.5
Le motif est toujours "log-" puis un nombre suivi d'un "." et suivi d'un nombre.
Le but etant d'inclure cette commande dans le crontab, ce serait mieux si elle etait petite et elegante. Je travaille sur AIX.
J'ai d'abord pense a ceci:
for file in `find rep/ -type f -mtime +10`
do
echo $file | egrep -q "/log-[0-9]+\.[0-9]+$"
if [ $? -eq 0 ]; then
rm $file
fi
done
Y aurait-il une facon plus elegante d'arriver au meme resultat ?
Je pense en particulier a:
find rep/ -type f -mtime +10 -name "..." -exec rm {} \;
mais l'option name ne reconnait pas l'expression reguliere que j'utilise dans l'exemple precedent.
Merci d'avance pour votre aide Configuration: Windows XP
Internet Explorer 6.0

