Parsing d un ficher irrégulier
paradox&
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
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
A voir également:
- Parsing d un ficher irrégulier
- Logiciel calcul superficie terrain irrégulier - Télécharger - Outils professionnels
- Ficher rar - Guide
- Ficher bin - Guide
- Ficher iso - Guide
- Ficher 7z - Guide
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 ?
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 :
Je ne garantis pas la syntaxe à 100%, je te laisse donc la mise au point, mais ce doit être assez proche...
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...
le nombre de # est fixe à 9
info utile peut s étaler sur plusieurs lignes
merci
comment connait-on la fin d'info utile si ily a plusieurs lignes ?