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.