Supprimer fichier selon date + mot clé

chris -  
 chris -
Bonjour,
je cherche à supprimer tous les fichiers de + de 3 mois présents dans une arborescence, ces fichiers contenant un mot clé spécifique.
J'ai la commande pour trouver tous mes fichiers en question:
find . -name "*" -type f -mtime +90 -print
mais je ne vois pas comment coupler la recherche de mot clé ?
Merci.
Configuration: Windows XP
Firefox 2.0.0.20

3 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Pour le mot clé
    find . -name "*" -type f -mtime +90 -exec grep -l 'motcle' {}\; | xargs rm 
    --
    106485010510997108
    1
    1. chris
       
      excellent, merci beaucoup.
      0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Si ta commande :
    find . -name "*" -type f -mtime +90 -print 

    ... trouve les fichiers que tu veux et que tu souhaites les supprimer, il suffit de les couples à l'aide xargs :
    find . -name "*" -type f -mtime +90 -print | xargs rm -rf

    Bonne chance
    0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Tu peux utiliser xargs :
    find . -name "*" -type f -mtime +90 -print | xargs rm -rf

    Bonne chance
    0