Re: [CBLX] recherche complex avec grep

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


bonsoir,

ça marche parfaitement mais pourrai-je pas avoir une ligne par réseau ?

je ne penses pas que ce sois possible mais je demande toujours

Jérémy

Le 13/12/2010 00:46, Emmanuel COUTRIS a écrit :
Salut Jérémy et tous,

Voilà ce que je propose au saut du lit:
   iwlist wlan0 scan | awk '$3 == "-"; /Encryption/; /ESSID/; /Quality/ { print "\t"$1 }'

Si tu veux éviter de taper tout ça tout le temps et/ou améliorer les
filtres, tu peux utiliser le fichier que je joins en tapant:
   iwlist wlan0 scan | awk -f filtre.awk

Amicalement,

Manu

On Sun, Dec 12, 2010 at 07:49:43PM +0100, prego Jérémy wrote:
bonjour,

voila une sorti du iwlist wlan0 scan pour un seul réseau

           Cell 01 - Address: 00:18:E7:CF:EF:D0
                     Channel:6
                     Frequency:2.437 GHz (Channel 6)
                     Quality=65/70  Signal level=-45 dBm
                     Encryption key:on
                     ESSID:"linuxbox_jerem"
                     Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                               9 Mb/s; 12 Mb/s; 18 Mb/s
                     Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                     Mode:Master
                     Extra:tsf=000000626d0aeb64
                     Extra: Last beacon: 2524ms ago
                     IE: Unknown: 000E6C696E7578626F785F6A6572656D
                     IE: Unknown: 010882848B960C121824
                     IE: Unknown: 030106
                     IE: Unknown: 2A0100
                     IE: Unknown: 32043048606C
                     IE: WPA Version 1
                         Group Cipher : TKIP
                         Pairwise Ciphers (1) : TKIP
                         Authentication Suites (1) : PSK
                     IE: Unknown: DD0600E04C020100


merci d'avance


Le 12/12/2010 15:03, Emmanuel COUTRIS a écrit :
Salut Jean-François et tous,

On Sun, Dec 12, 2010 at 02:29:43PM +0100, Jean François Colas wrote:

Salut la ML,


Je me demande s'il n'y a pas une option dans Grep, qui permet de
n'afficher que la partie de la ligne correspondant à la recherche, de
mémoire -o, en tout cas avec ma version de Gnu Grep pour Win32, ce n'est

Effectivement, il y a l'option -o. Je n'y avais pas pensé... mais je
trouve pas très flexible et pas assez général. Par exemple, si la chaîne
match plusieurs fois dans la ligne, tu vas avoir comme résultat une ligne
par partie matchée.

Bon... ça peut servir c'est sûr! mais s'il faut traiter la sortie du grep,
autant utiliser un outil plus généraliste que grep.

Je précise bien: ceci n'est que mon avis personnel!

Amicalement,

Manu


peut-être pas présent dans toutes les implémentations.

J.-F.

Emmanuel COUTRIS a écrit :

Salut Jérémy et la liste,

On Sun, Dec 12, 2010 at 04:24:01AM +0100, prego Jérémy wrote:

bonjour a tous,

comme le dit le titre du sujet je souhaite faire une recherche complex
avec grep ou d'autres outils de recherche si ya plus simple

en effet, dans le (iwlist wlan0 scan) j'aimerai qu'il m'affiche que
certaines donner comme l'SSID, Encryption on ou off, et éventuellement
le Quality

Petite question pour préciser: tu recherche un outil d'extraction ou juste
de selection?

Je m'explique: les outils du type grep, egrep,... permettent des
sélectionner des lignes à afficher mais ils ne vont pas jusqu'à afficher
qu'une partie de ligne.

Si c'est de l'extraction que tu veux faire, je te conseille plutôt de te
pencher sur awk, sed ou (un peu plus complexe) perl.

Je n'ai pas moyen de tester la sortie de "iwlist wlan0 scan".

Je pourrai t'aider si tu me donner un exemple de sortie. Ainsi, je pourrai
te donner la commande awk/sed/perl à faire.

Amicalement,

Manu

merci d'avance

Jérémy

---
--
     CarrefourBLinuX MailingListe
     Pour obtenir de l'aide, envoyez le sujet  help  à:
     carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
     Archives:
     http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux


---

---
--
    CarrefourBLinuX MailingListe
    Pour obtenir de l'aide, envoyez le sujet  help  à:
    carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
    Archives:
    http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux


---

---
--
   CarrefourBLinuX MailingListe
   Pour obtenir de l'aide, envoyez le sujet  help  à:
   carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
   Archives:
   http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux


---
--
  CarrefourBLinuX MailingListe
  Pour obtenir de l'aide, envoyez le sujet  help  à:
  carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
  Archives:
  http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/