Ok, I'm trying to understand this.
>open(CONFIG, "< /home/mnorris/$first_file") || die "Sorry, I couldn't READ
>/home/mnorris/$first_file\n";
> while (<CONFIG>) {
> s/0000/$first_var/;
> push @newdata, $_;
> }
>close(CONFIG);
this pushes the replaced values into @newdata? How is this keeping track of which
lines to put the replacement on?
then...
>open(NEWCFG, "> /home/mnorris/$first_file") || die "Sorry, I couldn't WRITE to
>/home/mnorris/$first_file\n";
>print NEWCFG @newdata;
>close(NEWCFG);
"print NEWCFG @newdata" writes those values into the file. But again, how does the
@newdata know where to place the file?
Also, do you have to read only when using "while" after opening a file? I mean I
can't help but wonder why it's necessary to open and close the file twice.
Thanks
--- David vd Geer Inhuur tbv IPlib <[EMAIL PROTECTED]> wrote:
>
>Nope,
>
>open(CONFIG, "< /home/mnorris/$first_file") || die "Sorry, I couldn't READ
>/home/mnorris/$first_file\n";
> while (<CONFIG>) {
> s/0000/$first_var/;
> push @newdata, $_;
> }
>close(CONFIG);
>
>open(NEWCFG, "> /home/mnorris/$first_file") || die "Sorry, I couldn't WRITE to
>/home/mnorris/$first_file\n";
>print NEWCFG @newdata;
>close(NEWCFG);
>
>Might be one of the many solutions. Good luck.
>
>Regs David
>
>
>> This should work, shouldn't it?
>>
>> open(CONFIG,">>/home/mnorris/$first_file") || die "Sorry, I couldn't create
>/home/mnorris/$first_file\n";
>> while (<CONFIG>) {
>> $_ =~ s/0000/$first_var/;
>> }
>> close(CONFIG);
>>
>> It should be opening the file named "$first_file" (created earlier in the script)
>and then substituting the value of "$first_var" every time it finds "0000" in the
>file. I must be a little off course, though.
>>
>> _____________________________________________________________
>> Surf on! Get a free and secure email account and more @ surfOrbit.com
>> http://www.surfOrbit.com
>>
>> _____________________________________________________________
>> Promote your group and strengthen ties to your members with [EMAIL PROTECTED] by
>Everyone.net http://www.everyone.net/?btn=tag
>>
>> --
>> 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]
_____________________________________________________________
Surf on! Get a free and secure email account and more @ surfOrbit.com
http://www.surfOrbit.com
_____________________________________________________________
Promote your group and strengthen ties to your members with [EMAIL PROTECTED] by
Everyone.net http://www.everyone.net/?btn=tag
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]