-----Original Message----- >From: Mihir Kamdar <[EMAIL PROTECTED]>
>$hash{$cdr[2],$cdr[3],$cdr[6],$cdr[7]}=$line; #Add some more cdr key fields >if u want. There are (maybe) two problems above. 1. when using hash slice,the form is @hash{'key1','key2'...},not $hash{'key1','key2'...} 2. when you say @hash{$cdr[2],$cdr[3],$cdr[6],$cdr[7]}=$line,only the first key ($cdr[2]) has got value,the other keys would get undef as their values,since $line is a scalar,but the statement expect a list on the right of '=' I think. -- Jeff Pang <[EMAIL PROTECTED]> http://home.arcor.de/jeffpang/ -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/