parsage de fichier - boucle sur un repertoire - Perl - Programmation
Marsh Posté le 02-11-2004 à 15:39:56
ReplyMarsh Posté le 02-11-2004 à 15:43:25
un oubli de copier coller depuis le fichier initial, il etait juste avant la boucle while du parsage...
desole
et merci Mr Mala
Marsh Posté le 02-11-2004 à 15:45:46
evidemment ca fonctionne...
tant que j'y suis, vous voyez comment limiter mon @all_files au fichier avec une extensions .out
le grep ne semble pas lui convenir (le grep deja en place vire uniquement le . et le .. )
Marsh Posté le 02-11-2004 à 16:05:09
uriel a écrit : evidemment ca fonctionne... |
Ben si tu fais un match sur l'extension, t'as plus besoin de virer . et .. alors ...
juste
@all_files = grep /\.out\z/, readdir MY_DIR;
mmh ?
Marsh Posté le 02-11-2004 à 16:20:42
oui c'est bien ca
merci beaucoup
edit: faut vraiment que je me remette a perl et aux regex
Marsh Posté le 02-11-2004 à 19:41:28
bon'anniv'
Marsh Posté le 02-11-2004 à 15:38:03
bon, ca fait un moment que je m'etais pas remis au Perl mais quand meme
j'ai un repertoire qui contient des fichiers dont je veux recuperer quelques infos que je mettrais dans un fichier csv.
au depart, j'avais fait un code pour 1 fichier pris en argument, qui fonctionne nickel. Je rajoute une boucle sur le repertoire et la, ca ne fonctionne plus... ca doit etre tout con, mais j'ai le nez dessus depuis des heures et pas moyen
voici le code complet (oui, je sais y a des trucs louches, j'optimiserais plus tard)
pourtant il affiche bien tous les noms de fichier (print STDOUT "\n".$gamessfile.","; ) mais il ne recupere pas les donnees dedans
vous voyez un truc enorme?
Message édité par uriel le 02-11-2004 à 15:40:21
---------------
IVG en france