Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Script supression
Envoyé par: hokayoo

Bonjour
j'essaye de faire un script qui me permet de supprimer un fichier qui correspont pas à la date du jour meme .

je vous explique j'ai un dossier qui contient des fichier qui sont telechargé chaque 5h du matin . ladifference entre le nom de ces fichier c'est la date
Exemple :

Zou_server_save-Monday-08-September_04:00
Zou_server_save_Tuesday-09-September_04:00
Zou_server_save_Wednesday-10-September_04:00

Donc j'essaye de faire un script a fin de supprimé chaque fois les fichiers qui correspont pas à la journée meme .

je vous donne le format du nom de fichier au niveau du script de telechargement

Zou-server-save-'date ''+%A-%d-%B_04:00' ';

j'espere que vous avez compris mon souci
merci devotre compréhension

Poste le Wednesday 10 September 2008 15:21:40
Répondre     Citer    
Re: Script supression

Es-tu obligé d'utiliser ce format de date ?

C'est pas très pratique (pour un oeil humain si, mais pas pour un script...) parceque le tri et les comparaisons s'effectueront sur le texte de la date, et par conséquent, saturday sera toujours avant wednesday, jeudi avant mardi.

Poste le Wednesday 10 September 2008 16:42:00
Répondre     Citer    
Re: Script supression

On pourrait imaginer que les fichiers à supprimer soient les plus anciens, et alors envisager quelque chose comme
find . -name 'Zou_server_save*' -mtime +10 -type f -ok rm '{}' \;

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Wednesday 10 September 2008 17:50:29
Répondre     Citer    
Re: Script supression
Envoyé par: hokayoo

Merci pour la commande Basile STARYNKEVITCH

Poste le Friday 19 September 2008 13:12:12
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Script supression
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons