Next Topic

Previous Topic

Book Contents

Search Filter

Beyond the search criteria supported by different BVE API commands, bveCLI provides additional filtering capabilities. Commands executed on bveCLI can be piped through a grep filter. The filter supports Perl5 compliant regular expressions and is applied against the raw output from the remote server in case insensitive manner before parsed by bveCLI.

Sample Session

traverse[192.168.10.21:7661]# device.status "status=warning"
.---------------------------------------.
|           Number of Items: 3          |
+--------------+------------------------+
| Parameter    | Value                  |
+--------------+------------------------+
|   devicename | Exchange Server 2007   |
| serialnumber | 1100004                |
|       status | Warning                |
+--------------+------------------------+
|   devicename | Shipping Floor Printer |
| serialnumber | 280247                 |
|       status | Warning                |
+--------------+------------------------+
|   devicename | Database Server        |
| serialnumber | 540012                 |
|       status | Warning                |
'--------------+------------------------'

traverse[192.168.10.21:7661]# device.status "status=warning" | grep server
.-------------------------------------.
|          Number of Items: 2         |
+--------------+----------------------+
| Parameter    | Value                |
+--------------+----------------------+
|   devicename | Exchange Server 2007 |
| serialnumber | 1100004              |
|       status | Warning              |
+--------------+----------------------+
|   devicename | Database Server      |
| serialnumber | 540012               |
|       status | Warning              |
'--------------+----------------------'