Affichage résultat du test
Bonjour,
Je débute en Perl et plus largement en programmation. J'ai fait une fonction qui vérifie qu'un fichier est vide, et je souhaiterai qu'il m'affiche qu'une seule fois le OK ou le KO. Comment puis-je faire ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| sub check_empty_file {
my ($file) = @_;
if (-e $file) {
if (-s $file) {
open (PROCESS, $file) or die "open : $!\n" ;
while (defined ($line = <PROCESS>)) {
if ($line !~ m/^#/) {
print "KO";
}
else {
print "OK";
}
}
}
else {
print "OK";
}
}
else {
print "OK";
}
} |
Merci d'avance.