in reply to needed help
#!/usr/bin/env perl use strict; use warnings; use feature 'say'; say "Code:"; my @current_command; while (<DATA>) { chomp; push @current_command, $1 if /^\s*(.+)\s{$/; if (/^\s*(.+);$/) { my $last_term = $1; say "set @current_command $last_term"; } pop @current_command if /}$/; } __DATA__ deviceconfig { system { snmp-setting { snmp-system { location "VA"; contact US; send-event-specific-traps yes; } access-setting { version { ll1 { snmp-community-string trap; } } } }
Output:
Code: set deviceconfig system snmp-setting snmp-system location "VA" set deviceconfig system snmp-setting snmp-system contact US set deviceconfig system snmp-setting snmp-system send-event-specific-t +raps yes set deviceconfig system snmp-setting access-setting version ll1 snmp-c +ommunity-string trap
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Perl Sorting Help
by zee3b (Novice) on Feb 12, 2013 at 21:19 UTC | |
by frozenwithjoy (Priest) on Feb 12, 2013 at 23:06 UTC | |
by zee3b (Novice) on Feb 13, 2013 at 04:05 UTC | |
by Anonymous Monk on Feb 13, 2013 at 03:50 UTC | |
by frozenwithjoy (Priest) on Feb 12, 2013 at 21:28 UTC |