parcourir des dossiers et sous dossiers

parcourir des dossiers et sous dossiers - Perl - Programmation

Marsh Posté le 15-09-2008 à 12:41:35    

Bonjour a tous,  
 
J'ai besoin d'un script perl qui me peermettra de chercher un fichier par exemple toto.cfg et de la copier en totocopy.cfg.
ce fichier se trouve dans différents dossiers, je doit donc le chercher dans les dossiers et les sous dossiers et quand je le trouve je doit le copier en totocopy.cfg.
 
est ce que quelqu'un poura m'aider a faire ce script? "en faite je débute en perl"
 
merci beaucoup
 

Reply

Marsh Posté le 15-09-2008 à 12:41:35   

Reply

Marsh Posté le 15-09-2008 à 15:31:50    

Ici, on aide les gens, mais on ne fait pas le boulot a leur place.
 
Bon, je te donne néanmoins les premières lignes de ton script, ensuite, a toi de faire le reste.

Code :
  1. #!/usr/bin/perl
  2. use warnings;
  3. use strict;
  4. use File::Find;
  5. use File::Copy;

A+,


Message édité par gilou le 15-09-2008 à 15:32:56

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 18-09-2008 à 14:04:04    

en shell c'est plus simple et plus rapide

Reply

Marsh Posté le 18-09-2008 à 15:43:31    

1) C'est pas plus simple
2) C'est moins facilement débuggable en cas de pb
3) C'est moins portable
Moi aussi, je suis un pro de ksh, mais tout dépend du contexte d'utilisation. Si c'est un truc a maintenir, alors je préferre de beaucoup passer par un script perl qu'un script shell
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 18-09-2008 à 21:34:56    

1) si si, un find et un copy sur 1 ligne de commande et c'est bon
2) dégobbuer 1 ligne de commande c'est vrai que c'est dur
3) on trouve du ksh au meme titre que du perl sur tout bon unix qui se respecte
et moi aussi je suis un pro-perl, mais franchement là c'est le marteau pour écraser la mouche...

Reply

Marsh Posté le 19-09-2008 à 22:03:23    

couak a écrit :

1) si si, un find et un copy sur 1 ligne de commande et c'est bon
2) dégobbuer 1 ligne de commande c'est vrai que c'est dur
3) on trouve du ksh au meme titre que du perl sur tout bon unix qui se respecte
et moi aussi je suis un pro-perl, mais franchement là c'est le marteau pour écraser la mouche...

Et si ce n'est pas de l'unix? Nulle part il n'est dit que c'est sous cet OS...
Et donc, le point 3 n'est pas négligeable.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 20-09-2008 à 10:49:40    

perldoc File::Find
find2perl

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed