use warnings; while ($line = ){ chop($line); ($a,$b,$c,$d,$e,$f,$g)=split(",",$line); $sum = ($a+$b+$c+$d+$e+$f+$g); print $sum; } __END__ 86f,934e,92,102i,14,19,222, #### Argument "934e" isn't numeric in addition (+) at test.pl line 7, line 1. Argument "86f" isn't numeric in addition (+) at test.pl line 7, line 1. Argument "102i" isn't numeric in addition (+) at test.pl line 7, line 1. 1469