Bonjour à tous !
Je tente de récupérer une liste de fichier dans un répertoire à l'aide de grep.
Mes contraintes sont les suivantes:
- fichier différent de . et ..
- fichier a été modifié il y a moins de 2 jours
- le fichier est un fichier (pas un répertoire)
J'ai donc le code suivant:
Mais je ne récupère rien ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 foreach(@Repertoire_archives_IDOC) { opendir(REP,"$base_archives_IDOC$_") || die "erreur ouverture $repertoire_archives_IDOC $! \n"; @{$tab2{$_}}=grep{$_ ne '..' and $_ ne '.' and -M $base_archives_IDOC.$_ < 2 and -e $base_archives_IDOC.$_} readdir REP; closedir REP; }
Y a t'il un problème avec mon grep ????
Merci pour vos réponses.
Partager