I have this subroutine which works pretty well for one value, but I need to be able to
parse the input text box ($PegText) so I can loop over the entry's..
I assume I can use $PegText->get($index1,$index2); I just don't know how to use it..
how does the setup the initial $index2 to look for the delimeters newlines and commas
and how to get the next line etc..
sub OnEval{
# subroutine to peg (perl grep utility) and display contents.
my $widget = $OutputText->Subwidget("text");
tie *STDOUT, ref $widget, $widget;
my $peg2=$PegText->get(0.1, 'end');
chomp($peg2);
my $peg_command="peg " . $peg2 . " ./data/journal/* > ./data/chopler";
my $cat_command='cat ./data/chopler';
my $mv_command='mv ./data/chopler ./data1/chopler.dat';
my @lines="";
my $sjl="";
$rmhost->login($username, $passwd);
@lines =$rmhost->cmd($peg_command);
@lines=$rmhost->cmd($cat_command);
$OutputText->delete(0.1, 'end');
print"\n";
print'command used:';
print $peg_command;
print"\n";
print'found in :';
$sjl= \@lines;
print $sjl;
print"\n";
$rmhost->close;
}
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]