From:                   georgi choumov <[EMAIL PROTECTED]>
> Please help me to solve one problem with my perl script !
> I am using this script for reading and changing some strings in HTML
> file. But if it reads an big file (over 1 MB) its needed more than 10
> minutes !!!
> 
> How can I optimize the script for a big files ?
> 
> Thanks !
> 
> 
> open(READ, "$ARGV[0]");
> 
> $wholeText = "";
> 
> while(defined($i = <READ>)) { 
>          $i =~ s/\.Cure/\.fa/g ;
>          $i =~ s/cure-/fa-/g ;
>          $i =~ s/class=Cure/class=fa/g ;
>          $i =~ s/window.name!=\"frSheet\"/false/g ;
>          $wholeText = join('', $wholeText, $i);
>         }
> open(WRITE,"> $ARGV[1]");
> print WRITE $wholeText;
> 
> close(READ);
> close(WRITE);

Change it to :

open(READ, "$ARGV[0]");
open(WRITE,"> $ARGV[1]");
 
while(defined($i = <READ>)) { 
         $i =~ s/\.Cure/\.fa/g ;
         $i =~ s/cure-/fa-/g ;
         $i =~ s/class=Cure/class=fa/g ;
         $i =~ s/window.name!=\"frSheet\"/false/g ;
         print WRITE $i;
        }
 
close(READ);
close(WRITE);

Jenda

=========== [EMAIL PROTECTED] == http://Jenda.Krynicky.cz ==========
There is a reason for living. There must be. I've seen it somewhere.
It's just that in the mess on my table ... and in my brain.
I can't find it.
                                        --- me

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

Reply via email to