print map { $_->[1] } sort { $a->[0] <=> $b->[0] } map { [(split /\s+/)[1], $_] } read_file( $ARGV[0] ); #### read_file( $ARGV[0] ); #### map { [(split /\s+/)[1], $_] } #### sort { $a->[0] <=> $b->[0] } #### map { $_->[1] }
## read_file( $ARGV[0] ); ##
## map { [(split /\s+/)[1], $_] } ##
## sort { $a->[0] <=> $b->[0] } ##
## map { $_->[1] }