Salamin Florian a �crit :

> Dans cet exemple, je voudrais r�cup�rer tout ce qui se trouve entre ENUM et };


Une m�thode que j'envisagerais est d'utiliser awk, en pr�cisant que le 
"record s�parator" est le caract�re "}":

[pierre@station0]$ cat programme.ak
BEGIN   {
RS="}"
        }
{
if ($0 ~ "ENUM"){
print $0
        }
}

[pierre@station0 pierre]$ awk -f programme.ak fichier
 
 [...]
         ENUM SyncENUM {
             Entrance = 0,
             Exit = 1,
             Undefined   = -1,
             DoNotChange = -2

Peut-�tre faudra-t-il encore am�liorer un peu le programme pour �liminer
les �l�ments non d�sir�s...


Pierre Maitre



-- 
Dr Pierre-O. Maitre
Privat Docent
FMH Anesth�siologie
FMH Pharmacologie Clinique
Cabinet m�dical / A la Joy
CH-1273 Genolier   Switzerland
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à