> > [...] > 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.