> 
> [...]
>         ENUM SyncENUM {
>             Entrance = 0,
>             Exit = 1,
>             Undefined   = -1,
>             DoNotChange = -2
>         };
> [...]
> 
> Dans cet exemple, je voudrais récupérer tout ce qui se trouve entre ENUM et
> };

La solution de David me parait plus propre, mais pour répondre
à ta question, oui grep est capable de faire du multiligne

exemple : cat $FILE | grep -e $STRING1 -e $STRING2 -e $STRING3

mais sed est meilleur dans le cas que tu soulèves. Sinon, il
reste toujours le bon vieux awk :)

@++
JC

----
http://linux.saitis.net Linux Forum Suisse-Romand


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.

Répondre à