First of all learn how to use a newsgroup
1) Use a proper subject
2) Post what you have tried
3) Do not expect a ready made solution... Even though a lot of good
people around would give u that , but u dont learn that way
What you could do is write a
function file2str that reads a file and returns a string
Now do this
...
...
# Read the main file
$mainstr = file2str("mainfile");
# Substitue all the include lines
$mainstr=~s/^Include\s+\"(.*?)\"/file2str($1)/emg;
# Write back into file
open(OUT,">mainfile");
print OUT $mainstr;
close OUT
exit 0;
__END__
HTH
Bye
Ram
On Wed, 2004-05-26 at 16:19, Girish N wrote:
> Hi All
>
> I am stuck with this script which I need to finish today...
>
>
>
> What I am supposed to do is
>
> 1) parse a file and search for included files and insert those
> included files in the file.
>
> Eg.
>
> File1
>
> Lkdfs
>
> Sdfdsfds
>
> Sdfsdf
>
> Include "one.txt"
>
> Sdfdsf
>
> Sdfsdf
>
> Werewr
>
> Tytry
>
>
>
> Where one.txt is
>
> A
>
> B
>
> C
>
> D
>
> E
>
> F
>
>
>
> The expected result is
>
>
>
> File2
>
> Lkdfs
>
> Sdfdsfds
>
> Sdfsdf
>
> A
>
> B
>
> C
>
> D
>
> E
>
> F
>
> Sdfdsf
>
> Sdfsdf
>
> Werewr
>
> Tytry
>
>
>
>
>
> Please help me with this ....
>
> Thanks in advance
>
> Girish
>
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>