Script avec find

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. tu aura toutes les explications de la commande "find" avec cette commande:
    $ man find

    j'espère t'avoir aidé.
    1. Modérateur
      Salut,
      find /$PATH - name "*${1}*" -amin -"${2}" -print 
      1. Modérateur
        Salut,

        si un veut par exemple rechercher les fichiers contenant ABC accedes depuis 7
        il ne manque pas un grep ?! ;-)
      2. Modérateur
        @lami20jSalut,

        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
        ;-))
      3. Modérateur
        @jipicyAlors, j'ai mal compris ;-)
        Je pensais au contenu de fichier et pas au nom ;-))