[ILUG] [OT] perl question...

kevin lyda kevin+dated+1090334229.76b318 at ie.suberic.net
Thu Jul 15 15:37:00 IST 2004


On Thu, Jul 15, 2004 at 02:00:56PM +0100, Declan Grady wrote:
> @openitems[1]="d3_code    d3_ref     t d3_val     d3_date  d3_rate    f 
> d3_paid"
> @openitems[2]="========== ========== = ========== ======== ========== = 
> =========="

don't read in the headers.

> @openitems[3]="     10130       1509 A   53.07000 20030430    
> 1.00000      0.00000"
> @openitems[4]="     10130       1567 A   53.20000 20040611    
> 1.00000      0.00000"
> @openitems[5]="     10130     992820 1 4468.60000 20040628    
> 1.00000      0.00000"
> @openitems[6]="     10181     962652 A  100.99037 19970217    
> 1.00000      0.00000"
> @openitems[7]="     10224     992863 1  572.92000 20040701    
> 1.00000      0.00000"
> @openitems[8]="     10228          B E  -28.82664             1.00000 
> 0    0.00000"
> @openitems[9]="     10228     992779 1  693.10000 20040621    
> 1.00000      0.00000"

here either.

> @custname[3]="    10166 Customer Name A                   "
> @custname[4]="    10170 Customer Name B                   "
> @custname[5]="    10171 Customer Name C                   "
> @custname[6]="    10175 Customer Name D                   "
> @custname[7]="    10176 Customer Name E                   "
> @custname[8]="    10177 Customer Name F                   "
> @custname[9]="    10181 Customer Name G                   "
> @custname[10]="   10186 Customer Name H                   "

make sure the newline is stripped from all of the lines.

%custname = map {/^ *(\d+) (.*?) *$/; $1 => $2} @custname;
@expanded_outputitems
    = map {/^ *(\d+)/; ($custname{$1} || "NOT FOUND").  $_} @openitems;
print(join("\n", @expanded_outputitems));

kevin

-- 
american citizen?  register to vote: ~ florida voters - make sure you
https://register.votenet.com/LWV/    ~ haven't been struck from the
live overseas?  look here:           ~ voting lists.  check for your name
http://www.tellanamericantovote.com/ ~ here: http://tinyurl.com/2hbuj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.linux.ie/pipermail/ilug/attachments/20040715/ac96f879/attachment.pgp


More information about the ILUG mailing list