通过IF-MIB :: ifDescr迭代?

我正在使用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)