如何轻松解析NetApp 7-Mode?

时间:2016-11-22 15:02:57

标签: netapp

我想从几个Netapp命令输出中解析和提取有用信息,例如sysconfiguptime等。

我已经在Netapp集群模式(C-Mode)上完成了它,因为set命令使这种句子让我的生活更轻松:

  • 自定义分隔符:

    set -showseparator '!';
    
  • 无限终端长度。

    set -rows 0;
    
  • 显示所有字段

    set -showallfields true;
    

但是,Netapp 7-Mode中不存在set命令。 ¿有没有人知道类似的东西来修改终端长度,单位,字段分隔符?

这是我手中的版本:

3250-01> version
NetApp Release 8.1.2P4 7-Mode: Fri Apr 26 19:57:25 PDT 2013

1 个答案:

答案 0 :(得分:1)

7模式中没有类似的功能。你必须解析输出。对于某些命令(例如dfversion)来说,这并不算太糟糕,但其他命令却有格式化,而且非常混乱(例如aggr show_spacevol status

最接近的是进行API调用并解析生成的XML。这有点复杂,但我有一些example code它可能如何工作。