[PERL] trouver un fichier
Résolu/Fermé
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
-
21 janv. 2008 à 17:19
Houston-12 Messages postés 33 Date d'inscription jeudi 18 décembre 2003 Statut Membre Dernière intervention 23 juin 2009 - 23 janv. 2008 à 09:21
Houston-12 Messages postés 33 Date d'inscription jeudi 18 décembre 2003 Statut Membre Dernière intervention 23 juin 2009 - 23 janv. 2008 à 09:21
A voir également:
- [PERL] trouver un fichier
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier apk ? - Guide
3 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 566
22 janv. 2008 à 20:56
22 janv. 2008 à 20:56
Salut,
essaie comme ça
essaie comme ça
#!/usr/bin/perl
use strict;use warnings;
use File::Find;
my ($recent,$nom,$rep);
$rep = '/home/lami20j/trash';
# cherche le plus recent
sub plus_recent {
return unless -f and /^abc/;
return if defined $recent and $recent > (stat($_))[9];
$recent = (stat(_))[9];
$nom = $File::Find::name;
}
find(\&plus_recent,$rep);
if(defined($nom)){
print "$nom\n";
}else {
print "Fichier inexistant!\n";
}
__END__
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
1
23 janv. 2008 à 09:21
23 janv. 2008 à 09:21
Ca marche nikel.
Merci beaucoup
Merci beaucoup
Houston-12
Messages postés
33
Date d'inscription
jeudi 18 décembre 2003
Statut
Membre
Dernière intervention
23 juin 2009
1
22 janv. 2008 à 17:20
22 janv. 2008 à 17:20
use File::Find;
sub wanted {
return unless -f;
if ($_ =~"^abc") {print $_,"\n"};
}
find \&wanted, ".";
me renvoie la liste des fichiers du répertoire débutant par le motif abc. Par contre, comment le sélectionner grace à la date la plus récente ?
sub wanted {
return unless -f;
if ($_ =~"^abc") {print $_,"\n"};
}
find \&wanted, ".";
me renvoie la liste des fichiers du répertoire débutant par le motif abc. Par contre, comment le sélectionner grace à la date la plus récente ?