Rechercher : dans
Par :

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

Dernière réponse le 20 oct 2008 à 13:24:33 Alucard95, le 20 oct 2008 à 11:56:10 
 Signaler ce message aux modérateurs

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??

Meilleures réponses pour « extraire le résultat d'une requête arp » dans :
Exécution de requêtes avec JDBC VoirExécution d'une requête SQL Pour exécuter une requête SQL, il s'agit dans un premier temps de créer un objet Statement, pouvant être obtenu à partir de l'objet Connection. Un objet ResultSet permettra de récupérer les données en provenance de...

1

Youplaboum, le 20 oct 2008 à 12:46:52

Arp | awk 'print($3)'

arp | awk 'print($1)'

Répondre à Youplaboum

2

Alucard95, le 20 oct 2008 à 13:01:28

Je vais tester ça de ceux pas, merci Youplaboum

Répondre à Alucard95

3

Alucard95, le 20 oct 2008 à 13:15:44

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

Répondre à Alucard95

4

Youplaboum, le 20 oct 2008 à 13:17:41

Tu tapes quoi ?

Répondre à Youplaboum

5

Alucard95, le 20 oct 2008 à 13:19:37

J'ai trouvé, il faut en fait l'écrire comme ça:

arp | awk '{print$3}'

Merci encore de ton aide

Répondre à Alucard95

6

 Youplaboum, le 20 oct 2008 à 13:24:33

Erf oui, mea culpa

Répondre à Youplaboum
Collection CommentÇaMarche.net