我正在使用snmpget来获取特定交换机端口的描述。 我怎样才能读取每个非空值? IE对IF-MIB :: ifDescr的值做一个“for-each”types的操作?
您希望使用snmpwalk命令执行此操作,这将覆盖您在MIB树中指定的所有项目。
我没有任何要查询的内容,但是您可以阅读每一行,并使用类似于shell中的以下内容的方式对文本进行过滤:
while read line; do if $(echo $line | grep NULL); then echo $line fi done < <(snmpwalk -Os -c public -v 1 zeus system)