Re: [#!/fr] Help, grep, regexp...

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Franck Tournant
Date:  
À: La liste francophone des scripts shell
Sujet: Re: [#!/fr] Help, grep, regexp...
Super sympa la réponse malheureusement si mon toto est unique, mon
titi ne l'est pas !

On 15 sept. 2009, at 21:50, Patrick Proniewski wrote:

> Salut,
>
> On 15 sept. 2009, at 19:39, Franck Tournant wrote:
>
>> Je cherche à utiliser grep avec expression régulière pour isoler
>> une partie d'un fichier texte. Jusque là rien de spécial.
>> Sauf que je ne sais pas extraire un groupe de lignes (un paragraphe
>> quoi) qui commence par "toto" et qui finit par "titi"
>> Je ne suis pas sûr que grep soit le bon outil à utiliser
>> Quelqu'un a-t-il la solution ou une piste très sérieuse (sur les
>> expressions régulière par exemple)
>
>
> grep fait du ligne par ligne, et même si il peut renvoyer plusieurs
> lignes (options -A, -B, -C) il est incapable de faire une recherche
> comme tu le souhaites.
> Si ton toto et ton titi sont uniques, tu peux utiliser awk :
>
>     awk '/toto/,/titi/' fichier

>
> example :
>
>     $ awk '/2009-09-12.*Start ALM/,/Start License/' /tmp/alm.log
>     2009-09-12 09:45:53 [49154] ALM: _info_: Start ALM 2.1 Release  
> (build 2.1.2.1082)
>     2009-09-12 09:45:53 [49154] ALM: _info_:      TYPE = 1
>     2009-09-12 09:45:53 [49154] ALM: _info_:      GUID = GUID-DS- 
> Standard-CS3-Mac
>     2009-09-12 09:45:53 [49154] ALM: _info_:      LANG = en_US
>     2009-09-12 09:45:53 [49154] ALM: _info_: Load AdobeConfig (version  
> = 1.3)
>     2009-09-12 09:45:54 [49154] ALM: _info_: Use Serial Number In PCD
>     2009-09-12 09:45:56 [49154] ALM: _info_: Find License (type = 0x01,  
> property = 0x00, status = 0x00)
>     2009-09-12 09:45:56 [49154] ALM: _info_: Start License Session  
> Succeed!

>
>
> patpro
>
> _______________________________________________
> archives :
> http://listes.patpro.net/list/sshfr.fr.html
> http://listes.patpro.net/mailman/listinfo/script_shell_fr


_______________________________________________
archives :
http://listes.patpro.net/list/sshfr.fr.html
http://listes.patpro.net/mailman/listinfo/script_shell_fr