require 5;

sub get_line_num
{
    my ($file_name, $string_to_look_for) = @_;
    my $line_num = -1;

    open ( MYFILE, $file_name ) or die "Error opening file '$file_name'.
Reason is <$!>";
    while ( <MYFILE> ) 
    {
        if ( /$string_to_look_for/i ) { $line_num = $.; last; }
    }
    close( MYFILE );

    return $line_num;
}

my $num = get_line_num( 'file.txt', 'apple' );
print "The word 'apple' was found in line number '$num'\n";
          ---------------------

[Sathish]



-----Original Message-----
From: Mark Mclogan [mailto:[EMAIL PROTECTED]]
Sent: Friday, December 28, 2001 1:37 PM
To: [EMAIL PROTECTED]
Subject: Question!! number of line....



How I can know in that I number of line finds a word in a text file?.
For example, a file "file.txt" contains the following list:

Chocolate
Cake
Cheese
Apple
orange
melon
lemon

How I can know in that line number is the Apple word?

Over

MMClogan


_________________________________________________________________
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to