хочу распарсить башем снмп вывод таблицы мак-влан-порт дэлинка, но не хватает совсем айкью. snmpwalk -v2c -c public 192.23.11.58 1.3.6.1.2.1.17.7.1.2.2.1.2 | grep 799
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.25.20.214.77.62.76.64 = INTEGER: 25
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.25.28.189.185.98.1.160 = INTEGER: 25
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.25.132.201.178.139.248.224 = INTEGER: 25
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.25.132.201.178.140.55.64 = INTEGER: 25
SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.25.132.201.178.140.61.0 = INTEGER: 25
25 это влан, все что после - мак в десятичном формате. после интеджера номер порта.
В идеале бы отбросить все данные кроме маков, перевести в десятичные и присвоить каждому их переменным. Начал. дошел до snmpwalk -v2c -c public 192.23.11.58 1.3.6.1.2.1.17.7.1.2.2.1.2 | grep 25 | cut -d"=" -f1 | cut -c 37-100 . Понял что за ночь ну никак не смогу, а надо, и решил поныть на форуме, вдруг помогут....