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.
# des trucs a faire en preprocessing d'une section entre DEBUT - FIN ??
next;
}
if(/------ FIN ------/){
$debut = 0;
# des trucs a faire en postprocessing d'une section entre DEBUT - FIN ??
next;
}
if($debut){
# le processing que tu veux pour une ligne d'une section entre DEBUT - FIN
}
}
A+,
Message édité par gilou le 31-03-2011 à 16:42:01
--------------- There's more than what can be linked! -- Le capitaine qui ne veut pas obéir à la carte finira par obéir aux récifs. -- No jab ? No job ! -- (╯°□°)╯︵ ┻━┻
Marsh Posté le 31-03-2011 à 13:58:36
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