On Thu, 8 Nov 2001, Wagner Garcia Campagner wrote:

> I don't know how to tell perl EOF, i am doing a search in a file like this:

You don't need to -- you can loop through a file and it will stop
automatically when EOF is reached.

>
> $username eq 'wagner';
> $file = 'c:\file';
>
> open(INFO, $file);

You should make sure you handle the condition that the file can't be
opened:

open(INFO, $file) or die "Could not open $file:\n";

> do
> {
> $lines = <INFO>;
> chop $lines;
> }

This is not the way to do it.  This will work:

while(<INFO>) {

        last if /$username/;
}

close(INFO);

-- Brett

                                          http://www.chapelperilous.net/
------------------------------------------------------------------------
Ambidextrous, adj.:
        Able to pick with equal skill a right-hand pocket or a left.
                -- Ambrose Bierce, "The Devil's Dictionary"


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

Reply via email to