(Courriels de diversion: <chenal@furtivement-reveree.com> <vouais@flambante-rebâtiraient.com> <bêcherent@ecrie-debattirent.com> <monnayerons@tranquilliseraient-exhumes.com> <demangeaisons@relaxe-disperseraient.com> <admettront@pressentions-ajustant.com> <deplafonneront@dimensionnee-fragmenterais.com> <chirurgiens@terrifieriez-motocyclette.com> <evasion@succombiez-frayait.com> <redistribueras@ca-sanatorium.com> )


Je n'ai pas suivi tout le fils de discution mais si c'est
pour afficher les essid des Cell ayant key:off ce qui suit
devrait faire l'affaire:

sed -n ":a;/Cell/,/key:/{N;/key:/\!ba;/key:off/s/.*ESSID:\"\(.*\)\".*/\1/p;}" 

Indenté:
sed -n "
:a
/Cell/,/key:/{
    N
    /key:/!ba
    /key:off/s/.*ESSID:\"\(.*\)\".*/\1/p
}"

Autre solution:
sed -n "/ESSID/x;/key:off/{g;s/.*ESSID:\"\(.*\)\".*/\1/p;}"

Indenté:
sed -n "
/ESSID/x;
/key:off/{
    g;
    s/.*ESSID:\"\(.*\)\".*/\1/p;
}"

En esperant ne pas répondre a coté de la plaque...

Le lundi 06 juillet 2009 Ă  13:12, Jean-Marc Mongrelet a
Ă©crit:
> Bonjour,
> 
> En direct d'un hotspot!!!
> 
> C'est pas encore ça ; le dernier block ne s'affiche pas,
> mĂȘme s'il est "key:off".
> Le dernier block contient un Cell en début, et termine pas
> la fin du fichier!
> 
> jpcas a Ă©crit :
> > La voilĂ  la soluce :
> > 
> > sed -n '
> > :z
> > /Cell/ !{
> >     H
> >     n
> >     b z
> > }
> > x
> > /key:off/ {
> >     p
> >     d
> > }
> > '
> > 
> > Normalement ça devrait ĂȘtre bon cette fois ci ;-))
> 
> On y est presque ;-)
> 
> JM

-- 
  SĂ©bastien
 "A quoi sert Internet. A part Ă  aller sur Internet...",
Jacob Berger

-----------------------------------------------------------------
Les listes de diffusion du CULTe - Pour une informatique libre
http://www.CULTe.org/listes/
Pour se desabonner:
mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER