in reply to Re: Re: Formating Text file
in thread Formating Text file
MSC_name,count_per_date1...end_date30(e.g. 30-JUL-03)
MSCBCR1,168,...,170
MSCBCR2,178,...189
Total_cf_produced,346,..,359
The code I'm currently testing is:
Thanks.#!c:/perl/bin/perl open (INFILE,"c:/playgnd/sql_result_cf.txt") || die("Could not open fi +le!"); while( <INFILE> ) { next if $. == 1; # skip first line chomp; my %F; @F{qw(msc_name chunum date count_per_date)} = split /\s*,\s*/; $Data{$F{date}} = { } unless exists $Data{$F{msc_name}}; $Data{$F{date}}->{$F{msc_name}} = [('')x31] unless ref( $Data{$F{date}}->{$F{msc_name}}); ${$Data{$F{date}}->{$F{msc_name}}}[$F{chunum}] = $F{count_per_date}; } foreach my $date (keys %Data) { foreach my $msc_name (keys %{$Data{$date}}) { print join(",",$msc_name,$date, @{$Data{$date}->{$msc_name}}), "\ +n" ; } } close(INFILE);
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Re: Re: Formating Text file
by mr_stru (Sexton) on Aug 19, 2003 at 06:29 UTC | |
by redskie007 (Initiate) on Aug 19, 2003 at 08:21 UTC | |
by mr_stru (Sexton) on Aug 19, 2003 at 11:54 UTC |