Hi,

Please find the correction in my words.
The script should read the original content and update and append the data
to a new file upto the desired output.

Thanks.

---------- Forwarded message ----------
From: elavazhagan perl <elavazhagan.p...@gmail.com>
Date: Feb 12, 2010 3:02 PM
Subject: Re: file handling
To: "John W. Krahn" <jwkr...@shaw.ca>
Cc: beginners@perl.org



Hope,this time I will make you clear.

Our script converts the original content to  current output ,what we need is
the desired output.

*ORIGINAL CONTENT:*
<Field ID="*20000*">
       <AttrSet ID="Core">
        <integer ID="ZoneId" Value="999" />
        <string ID="Name" Value="42_*L1*_Valid_Line_Indicator_*20000*" />
        <boolean ID="LinkedCoord" Value="false" />
        <integer ID="Type" Value="3" />
        <integer ID="x" Value="0" />
        <integer ID="y" Value="0" />
        <integer ID="w" Value="10" />
        <integer ID="h" Value="10" />
       </AttrSet>
     </Field>

*CURRENT OUTPUT:*

<Field ID="*20020*">
       <AttrSet ID="Core">
        <integer ID="ZoneId" Value="999" />
        <string ID="Name" Value="42_*L2*_Valid_Line_Indicator_*20020*" />
        <boolean ID="LinkedCoord" Value="false" />
        <integer ID="Type" Value="3" />
        <integer ID="x" Value="0" />
        <integer ID="y" Value="0" />
        <integer ID="w" Value="10" />
        <integer ID="h" Value="10" />
       </AttrSet>
     </Field>

*DESIRED OUTPUT:*

 <Field ID="*20980*">
       <AttrSet ID="Core">
        <integer ID="ZoneId" Value="999" />
        <string ID="Name" Value="42_*L1000*_Valid_Line_Indicator_*20980*" />
        <boolean ID="LinkedCoord" Value="false" />
        <integer ID="Type" Value="3" />
        <integer ID="x" Value="0" />
        <integer ID="y" Value="0" />
        <integer ID="w" Value="10" />
        <integer ID="h" Value="10" />
       </AttrSet>
     </Field>


Thanks.....


On 2/12/10, John W. Krahn <jwkr...@shaw.ca> wrote:
>
> elavazhagan perl wrote:
>
>> On 2/11/10, John W. Krahn <jwkr...@shaw.ca> wrote:
>>
>>>
>>> elavazhagan perl wrote:
>>>
>>>>
>>>> I have a program which reads the input file,updates once and outputs in
>>>> a new file.
>>>> Ex.The first line L1 will be updated to L2.
>>>> I need to put this into a loop so that the scripts will be invoked 1000
>>>> times and the output contains the appended data(L1 TO L1000).
>>>> Please can you suggest few methods.
>>>>
>>>> It is not clear from your description or from your code exactly what you
>>> want to do.  Do you want 1,000 separate files or one file with the data
>>> replicated 1,000 times or something else?
>>>
>>
>> I will try my best to make you clear.
>> Once we execute the script,it should generate the data for the 1000
>> lines.Now the script just converts the data for a single line
>>
>
> The data you provided has 156 "lines" in it.  Do you consider all that data
> to be just one "line"?
>
> i.e Line1 will
>> be converted to line 2 and some increaments.
>> In order to get my desired data,I need to execute the script 1000
>> times,and
>> each output will be appended in a new file which will contain    the whole
>> data.
>> I am trying to update the script so that for a single execution,it will
>> produce the whole data.
>> Hope I make it clear.Please let me know if any ambiguityon this.
>>
>
> What you want sounds easy enough to do.  If you could just clear up what
> you mean by "line"?
>
>
>
>
> John
> --
> The programmer is fighting against the two most
> destructive forces in the universe: entropy and
> human stupidity.               -- Damian Conway
>
> --
> To unsubscribe, e-mail: beginners-unsubscr...@perl.org
> For additional commands, e-mail: beginners-h...@perl.org
> http://learn.perl.org/
>
>
>

Reply via email to