#!/usr/bin/perl
use strict;
use warnings;
use Regexp::Common qw /net/;
$/ = "";
while (<DATA>){
next if /\A vfiler0 /x;
/$RE{net}{IPv4}{-keep}/ and print $1, "\n";
}
__DATA__
vfiler0 running
ipspace: default-ipspace
IP address: 10.42.156.16 [e0a]
IP address: 10.42.156.19 [bae_test]
IP address: 10.42.156.18 [e5a]
Path: / [/etc]
UUID: 00000000-0000-0000-0000-000000000000
vfiler1 running
ipspace: default-ipspace
IP address: 123.123.123.123 [unconfigured]
Path: /vol/palermo [/etc]
UUID: 4fa0d3d8-ecd6-11df-af94-00a09808463c
vfilerbae running
ipspace: default-ipspace
IP address: 123.124.123.123 [unconfigured]
Path: /vol/bae_testing [/etc]
UUID: 605f7aa8-ecd6-11df-af94-00a09808463c
Output:
123.123.123.123
123.124.123.123
hth,
PooLpi