Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
822 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  Parser un fichier en perl

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Parser un fichier en perl

n°2067276
damd5992
Posté le 31-03-2011 à 13:58:36  profilanswer
 

Bonjour Messieurs,
 
Je débute en perl et je me lance dans un programme qui me permettra de parser des fichiers .pem par exemple .
Je vous explique mon idée:
 
Dans un fichier X on a ceci :
 
------ DEBUT ------
ezaezrsqdazrsqdazersqda'
------ FIN -------
------ DEBUT ------
sdazrqsdfqsrtqdazeqsd
------ FIN -------
------ DEBUT ------
sqdzafxwvzerwxcvezadscw
------ FIN -------
------ DEBUT ------
cxwfeztgcxvretwscdrzeadfqs
------ FIN -------
 
J'aimerai que mon programme perl puisse faire ceci :
 
Parser le fichier et dès qu'il voit ------ DEBUT ------ et ensuite ------FIN------- qu'il me fasse un openssl sur le contenu entre c'est deux valeurs et qui m'affiche le resultat.
 
Mais le hic c'est que je bloque sur ca. Je ne vois pas comment faire pour qu'il voit -----DEBUT-----.
 
Si des personnes peuvent me donner un coup de main je les remercierai.


---------------
Feed-Back
mood
Publicité
Posté le 31-03-2011 à 13:58:36  profilanswer
 

n°2067328
gilou
Modérateur
Modzilla
Posté le 31-03-2011 à 16:36:27  profilanswer
 

Il faut faire un truc de ce style

Code :
  1. my $debut = 0;
  2. while (<$filehandle> ) {
  3.  if (/------ DEBUT ------/) {
  4.     $debut = 1;
  5.     # des trucs a faire en preprocessing d'une section entre DEBUT - FIN ??
  6.     next;
  7.   }
  8.  if (/------ FIN ------/) {
  9.    $debut = 0;
  10.     # des trucs a faire en postprocessing d'une section entre DEBUT - FIN ??
  11.    next;
  12.   }
  13.  if ($debut) {
  14.  # le processing que tu veux pour une ligne d'une section entre DEBUT - FIN
  15.  }
  16.  
  17. }


A+,


Message édité par gilou le 31-03-2011 à 16:42:01

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Parser un fichier en perl

 

Sujets relatifs
recuperer des variables d'un fichier .ini a partir d'un fichier .batfichier et liste chainée
Convertir une page web en fichier PDF ou DOC[perl] regroupement de donnees suivies
Génération de fichier XML avec PhPOuverture d'un fichier selon une partie de son nom
Nommer Vignettes fichier pdf par macro ExcelMacro Excel2000 découpage d'un fichier en plusieurs onglets
[perl] Probleme double lecture[shell ou Perl] Parser un fichier et le modifier
Plus de sujets relatifs à : Parser un fichier en perl


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR