|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : septembre 2008 Messages : 37 ![]() |
Bonjour,
j'essaye d'écrire un script qui demande une date et récupère dans une log la paragraphe qui y fait référence. Voici l'allure de la log (les pointillets font parti de la log) ----------------------------------------------------------------------------------------- Date : 21 / 8 / 2006 Liste des bandes sorties : LP0488L3 LP0407L3 LP0406L3 LP0402L3 la bande LP0402L3 a ete localise dans 26408 la bande LP0406L3 a ete localise dans 26408 la bande LP0407L3 a ete localise dans 26408 la bande LP0488L3 a ete localise dans 26408 Liste des bandes sorties : 000249L3 000222L3 000214L3 000166L3 000156L3 la bande 000055L3 a ete localise dans MEMO26408 la bande 000059L3 a ete localise dans MEMO26408 la bande 000072L3 a ete localise dans MEMO26408 la bande 000088L3 a ete localise dans MEMO26408 ---------------------------------------------------------------------------------------- comment peut-on procéder ? j'ai essayer de définir avec awk des intervalles du style awk '/patern1/ , /pattern2/' mais ça donne pas trop ce que je veux. De plus le format de la date contient des espaces ce qui facilitent pas les choses. |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Cédric Inscription : novembre 2003 Messages : 308 ![]() |
En perl :
Pourquoi ne pas changer le input record separator a "-------------------------" (au lieu de newline). ainsi, tu te baladeras paragraphe par paragraphe. Je ne sais pas trop si c'est une bonne idee. $/ = "-------------------------" (je te conseille d'aller voir dans la doc perl pour savoir ce qu'est $/ et voir si c'est bien ce que tu cherches)
__________________
The Big Bang theory : In the beginning there was nothing, and it exploded. (Terry Pratchett) IT Quote : "Unix is user-friendly. It's just very selective about who its friends are." |
|
|
00
|
|
|
#3 | |
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 896 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com