On Jul 29, [EMAIL PROTECTED] said:
>>You are opening a file for appending and reading. But you forgot (or
>>didn't know) that you start out at the *end* of the file.
I didn't thanks for the tip
>open (DONE,"+>>$done") or die "Cannot open file: $!";
>
> flock (DONE, 1);
>>You should really be using Fnctl.pm's file locking
>>constants instead of numbers here.
>>Anyway, here is where you should say:
>> seek DONE, 0, 0;
>>to rewind to the beginning of the file.
Thanks, I read the perldocs and all the referring docs and understand
now what I am really trying to do
>> foreach (<DONE>){
>> Don't do that. Use a while loop instead, PLEASE.
Fixed this and all the others throughout my script and it works
beautifully now, thanks for the help.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>