On Tuesday 04 April 2006 23:46, Mazhar wrote:
> Hi Guyz,
Hi Mazhar,
> i am writin a script to automate the command snmpwalk by
> reading the contents of a file. Below is the snippet
>
> $file_name="somefile.txt";
>
> open(FILE,"< $file_name");
>
> while(<FILE>)
> {
> my $ip;
> my $comm_string;
> ($ip,$comm_string)=split(",",$_);
> $tempRNA=qw("snmpwalk -t 1 -r 1 $ip $comm_string .1.3.6.1.2.1.1.5 >
> RNA$ip.txt");
>
This might work for you
#!/usr/bin/perl
use strict;
use warnings;
my $file_name = "somefile.txt";
open(FILE, "< $file_name") or die("Error opening $file_name: $!\n");
while(<FILE>)
{
chomp;
my ($ip, $comm_string) = split ",";
my $tempRNA = "snmpwalk -t 1 -r 1 $ip $comm_string .1.3.6.1.2.1.1.5 >
RNA$ip.txt";
print "$tempRNA\n";
}
Good luck
> *** I am facing the problem in the above code where in i have to pass all
> the information to the variable $tempRNA and then execute the same in the
> System ($tempRNA)
>
> When i try to print the value in the variable $tempRNA i am getting the
> value printed only RNAxx.xxx.xxx.xxxx.txt
>
> Please help me out and Thanks is Advance
>
> Regards
> Mazhar
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>