Parsing snmpwalk

Bonsoir

Je cherche à faire un parsing (awk, sed, cut) du résultat de ma commande snmpwalk, le résultat de cette commande que j’ai tapé :

snmpwalk -v 1 -OX 192.168.1.NNN -c public ip.ipNetToMediaTable.ipNetToMediaEntry.ipNetToMediaPhysAddress | sed ‘s/IP-MIB::ipNetToMediaPhysAddress//’ | sed ‘s/[0-9]//’ | sed ‘s/[0-9]//’

me donne ceci :

[][A.B.C.D] = STRING: A:B:C:D:E:F
[][A.B.C.D] = STRING: A:B:C:D:E:F
[X][A.B.C.D] = STRING: A:B:C:D:E:F
[X][A.B.C.D] = STRING: A:B:C:D:E:F

X = un chiffre qui reste (à la base c’était XXX, après deux coups de sed, certains crochets n’ont plus de chiffres, et et d’autres restent un chiffre).

Ma question est : Comment faire pour virer le “X” qui reste entre crochet sans pour autant toucher aux crochets vides ?

J’espère avoir été assez clairs :slight_smile:

Merci de vos réponses :slight_smile:

Bonjour,

Up! svp :frowning:

remplace «| sed ‘s/[0-9]//’ | sed ‘s/[0-9]//’» par | sed ‘s/[0-9]//g’ mais il y a quoi dans A,B,C??