Extraire le résultat d'une requête arp

Résolu/Fermé
Alucard95 Messages postés 157 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 19 juin 2009 - 20 oct. 2008 à 11:56
 Youplaboum - 20 oct. 2008 à 13:24
Bonjour tout le monde,

Voila, je voudrais savoir s'il est possible d'extraire le résultat d'une requête arp mais uniquement l'adresse mac.
Exemple une requête arp adresseIP me donne comme réponse :


Address HWtype HWaddress Flags Mask Iface
nommachine ether adressemac C eth0

Je souhaiterais n'obtenir que l'adresse mac et dans un deuxième temps que le nom de la machine.
Est-ce une option dans ma requête arp à taper??
A voir également:

5 réponses

arp | awk 'print($3)'

arp | awk 'print($1)'
0
tu tapes quoi ?
0
Alucard95 Messages postés 157 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 19 juin 2009 2
20 oct. 2008 à 13:01
Je vais tester ça de ceux pas, merci Youplaboum
-1
Alucard95 Messages postés 157 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 19 juin 2009 2
20 oct. 2008 à 13:15
Est ce que tu peux m'expliquer rapidement la syntaxe, je pense comprendre qu'il faut que je tape ma commande arp en rajoutant le awk et le print qui va me choisir ce que je veux afficher.

Si je le tape dans mon terminal j'ai ce message :

awk: line 1: syntax error at or near print

Peut-être je m'y prend mal...
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Alucard95 Messages postés 157 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 19 juin 2009 2
20 oct. 2008 à 13:19
J'ai trouvé, il faut en fait l'écrire comme ça:

arp | awk '{print$3}'

Merci encore de ton aide
-1
erf oui, mea culpa
0