Bonjours tous le monde;
voila j'ai dans un dossier un ensemble de fichier :
fichier_15092009.xml
fichier_14092009.xml
fichier_13092009.xml
fichier_12092009.xml
fichier_11092009.xml
fichier_10092009.xml
fichier_09092009.xml
fichier_30082009.xml
fichier_27082009.xml
où les chiffres à la fin des nom des fichiers se sont des dates (15/09/2009 pour le 1er fichier par ex)
je veux supprimer tous les fichiers qui sont vieux de plus d'une semaine en se basant sur les nom des fichiers, et je suis vraiment pris par le temps ce qui m'empêche de chercher une solution moi même.
voila si quelqu'un peut m'aider à une méthode simple pour procéder je serais très reconnaissant.








Répondre avec citation






Je te suis également pour la créations des sub-processes. Cependant, j'ai supprimé la boucle for dans laquelle se trouvait awk. Comme il n'y a qu'un seul appel à awk, j'estime que le surcoût en temps et en mémoire utilisée est faible. De plus, le code me semble assez simple, ça compte aussi. Enfin tu as encore raison pour sortir l'appel systime() qui est très lourd.

Partager