Parsing d un ficher irrégulier
paradox&
Messages postés
22
Statut
Membre
-
totof31 -
totof31 -
Bonjour,
j ai un fichier du départ sous la forme
blaballaalabala
nimporte koi
#########num#####
info utile
########un autre num ####
info utile
blabalabala
le prob que je veux récupérer les informations "info utile" avec leurs numéros
sachant que le nombre de # avant le num est tjr le meme
any help :)
merci
j ai un fichier du départ sous la forme
blaballaalabala
nimporte koi
#########num#####
info utile
########un autre num ####
info utile
blabalabala
le prob que je veux récupérer les informations "info utile" avec leurs numéros
sachant que le nombre de # avant le num est tjr le meme
any help :)
merci
2 réponses
-
salut,
le nombre de # avant le num est tjr le meme
ah, oui ? lequel ?
9, ou 8 ?
info utile ne toujours comporte qu'une ligne ? -
Hello,
J'utiliserais gawk pour faire ça. Un truc du genre :gawk ' BEGIN { capture=0 sortie="" } /#########num2/ { capture=0 } capture==1 { sortie=sortie "\n" $0 } /#########num1/ { capture=1 } END { printf("%s", sortie) } ' $file
Je ne garantis pas la syntaxe à 100%, je te laisse donc la mise au point, mais ce doit être assez proche...