(Courriels de diversion: <siegerions@adjugerent-nom.com> <desservit@chenal-furtivement.com> <reveree@vouais-flambante.com> <rebâtiraient@bęcherent-ecrie.com> <debattirent@monnayerons-tranquilliseraient.com> <exhumes@demangeaisons-relaxe.com> <disperseraient@admettront-pressentions.com> <ajustant@deplafonneront-dimensionnee.com> <fragmenterais@chirurgiens-terrifieriez.com> <motocyclette@evasion-succombiez.com> )
Jean-Marc Mongrelet a écrit : > jpcas a écrit : >> Et comme ça alors : >> sed -n '/Cell/{:z;N;/key:off$\|key:on$/!bz;/key:off/p}' > > J'ai fait un test: > sed -n '/Cell/{:z;N;/Cell$/!bz;/key:off/p}' > mais apparemment ça fonctionne pas. Euh... la commande "sed" est en sortie d'un pipe ? > > Comment faire, si je veux afficher le contenu entre deux "Cell" et/ou la > fin du fichier, aillant à l'intérieur comme mot clé "key:off" ? > > Bonne question! > > JM Ben c'est exactement ce qu'est sensée faire la commande normalement ;-\ En attendant, avec le fichier que j'ai joint plus haut, voila ce que ça donne chez moi : $ sed -n '/Cell/{:z;N;/key:off$\|key:on$/!bz;/key:off/p}' wifi Cell 02 - Address: BA:95:9A:05:36:EA ESSID:"FreeWifi" Mode:Master Frequency:2.412 GHz (Channel 1) Quality=94/94 Signal level=-1 dBm Noise level=-95 dBm Encryption key:off Cell 03 - Address: 00:17:33:BE:34:FC ESSID:"Neuf WiFi" Mode:Master Frequency:2.462 GHz (Channel 11) Quality=56/94 Signal level=-39 dBm Noise level=-95 dBm Encryption key:off Cell 05 - Address: F2:7F:93:FF:CE:06 ESSID:"hpsetup" Mode:Ad-Hoc Frequency:2.437 GHz (Channel 6) Quality=14/94 Signal level=-81 dBm Noise level=-95 dBm Encryption key:off Cell 07 - Address: 00:17:33:52:27:F4 ESSID:"Neuf WiFi" Mode:Master Frequency:2.462 GHz (Channel 11) Quality=56/94 Signal level=-39 dBm Noise level=-95 dBm Encryption key:off ----------------------------------------------------------------- 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