Re: Searching in a line
- From: lerameur <lerameur@xxxxxxxxx>
- Date: Thu, 30 Aug 2007 13:27:47 -0700
I wrote this now: If it finds the work beth in the line, then is
splits the line. otherwise print an error.
Now there is beth in the file ( i added it) but the program always
skips to the else statement, end prints it twice.
How should I modify the search if (/^beth/) ?
#!/usr/bin/perl
my $log = 'file.txt';
open my $fh, '<', $log or die "cannot open '$log': $!\n";
while ($data=<$fh>) {
if (/beth/) { #matches only if beth is in line
my $val =(split(/,/,$data))[3];
print $val, "\n";
}
else {
print ("Nope, not working...:\n");
}
}
close $fh;
.
- Follow-Ups:
- Re: Searching in a line
- From: Jürgen Exner
- Re: Searching in a line
- From: lerameur
- Re: Searching in a line
- References:
- Searching in a line
- From: lerameur
- Re: Searching in a line
- From: Jürgen Exner
- Re: Searching in a line
- From: lerameur
- Re: Searching in a line
- From: Peter Makholm
- Re: Searching in a line
- From: lerameur
- Re: Searching in a line
- From: Jürgen Exner
- Re: Searching in a line
- From: lerameur
- Re: Searching in a line
- From: lerameur
- Re: Searching in a line
- From: Uri Guttman
- Searching in a line
- Prev by Date: Re: 2D array of real numbers
- Next by Date: Re: win32::sqlserver not able to sql_insert
- Previous by thread: Re: Searching in a line
- Next by thread: Re: Searching in a line
- Index(es):