linux - 如何在 bash 中通过脚本仅将第二行打印到输出中
问题描述
我写了一个简单的脚本:
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
问题是:
我只需要在我的输出中接收第二行(只有那个数字),我该怎么做?
解决方案
最好的办法是修复/替换损坏的 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 社区值。
推荐阅读
- python - Python Profiling 问题,关于 exec_dynamic
- python - 蟒蛇 2.7。ImportError:没有名为 setuptools_rust 的模块和命令“python setup.py egg_info”失败,错误代码为 1
- vba - 在 DoCmd.TransferSpreadsheet 中对 sheetname 使用近似值
- pygame - 如何在 python 中分离图像块?
- linker - 无法将静态库添加到项目(之前遵循教程)
- python - 从文本数据集中提取特征
- go - 如何在 Go 的剧作家中禁用图像和样式表?
- r - 通过将多个 Excel 工作簿中的多个工作表合并到一个工作簿中。R
- javascript - 如何在javascript中获取子数组的元素数组
- css - 如何使用 CSS 网格将按钮永久定位在底行