Manipulation de fichier : Unsuccessful stat on filename containing newline
Bonjour, je teste un code qui me permet d'effectuer une action (encore non déterminée...) sur des fichiers datant de plus d'un jour.
Pour se faire, j'ai écrit le petit code suivant en Perl. C'est la première fois que j'utilise ce langage.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
#!/usr/bin/perl -w
use strict;
@file=`find /export/home/hufg/logs -ctime -1`;
foreach my $name (@file)
{
if (-f $name)
{
print $name,"\n";
}
} |
Le problème vient du
Quand je l'exécute, je reçoit comme erreur :
Citation:
Unsuccessful stat on filename containing newline at date_file_directory.pl line 12.
Or si j'ajoute :
Code:
$name="/export/home/hufj/logs/error.2008_12_10.log";
Tout ce passe bien...
Ou est ma faute?? Mon FIND me renvoi pourtant une ligne normale sans "newline" quand je l'imprime :).
Je suis certain que c'est bête mais la je vois pas..
Merci d'avance