Script avec find

youkisall Messages postés 21 Statut Membre -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,
Je veux creer un fichier du nom de test XY dans lequel X ET Y representent respectivement la chaine de caratere (X) et le nombre de min depuis que les fichiers ont ete accedes (Y), qui des qu on l appelle on lui passe ces 2 parametres va les utiliser pour faire la recherche ds le repertoire et trouver les fichiers.
J ai trouver la combinaison afaire avec la comande find mais je ne sais pas comment ecrire le script au complet de sorte que si un veut par exemple rechercher les fichiers contenant ABC accedes depuis 7 mins on fait juste ceci
TEST ABC 7 et on otient le resultat.
voici ce que j ai
find /$PATH - name "*X*" -amin -Y -print

je ne sais pas si mon explication est claire
merci
Configuration: Windows Vista
Internet Explorer 7.0

2 réponses

  1. matser1973 Messages postés 366 Statut Membre 104
     
    tu aura toutes les explications de la commande "find" avec cette commande:
    $ man find

    j'espère t'avoir aidé.
    0
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,
    find /$PATH - name "*${1}*" -amin -"${2}" -print 
    0
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Salut,

      si un veut par exemple rechercher les fichiers contenant ABC accedes depuis 7
      il ne manque pas un grep ?! ;-)
      0
      1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention  
         
        Salut,

        Ben non, le '-name "*ABC*"' fait l'affaire dans ce cas là
        $ ls -1
        fABCichier
        fAiBcChier
        ficABChier
        ficBhier
        fichier.txt
        
        $ find . -name "*ABC*" -amin -3 -print
        ./fABCichier
        ./ficABChier
        ;-))
        0
      2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Alors, j'ai mal compris ;-)
        Je pensais au contenu de fichier et pas au nom ;-))
        0