in reply to Array Sorting
Hi Sreenath,
Here is one way to read csv file and process your data. Here no need to split your data for sorting as you have done in your coding.
use strict; use Text::CSV::Simple; my $parser = Text::CSV::Simple->new; my @data = $parser->read_file("d:\\prasad\\projects\\tools\\test.csv") +; print "Name - Age\n"; print "__________\n"; print $_->[0],' - ', $_->[1],"\n" for (sort {$a->[1] <=> $b->[1]} @d +ata); output: ======= Name - Age __________ Vikram - 16 Binoy - 19 Tushar - 23 Rahul - 25 Manu - 36 Vijay - 41 Hetal - 54
Prasad
In Section
Seekers of Perl Wisdom