我如何仅将第二行打印到bash中的脚本输出中

时间:2019-05-20 14:04:15

标签: linux bash scripting

我写了一个简单的脚本:

snmpwalk -v2c -c Aruba.58601 192.168.4.9 1.3.6.1.4.1.14823.2.3.3.1.2.1.1.11 | wc -l

我的输出是:

Bad operator (INTEGER): At line 73 in /usr/share/snmp/mibs/ietf/SNMPv2-PDU
47

问题是:

我只需要在输出中接收第二行(仅该数字),我该怎么办?

1 个答案:

答案 0 :(得分:0)

最好是修复/替换损坏的MIB文件。作为一种快速技巧,您可以像这样丢弃SNMP工具错误:

snmpwalk -v2c -c community 192.168.4.9 1.3.6.1.4.1.14823.2.3.3.1.2.1.1.11 2>/dev/null | wc -l

还请注意不要发布可能敏感的SNMP社区值。