use warnings; use strict; while () { my ($s, $n) = (split)[1,3]; print "$s $n\n"; } __DATA__ ID SAMPLE_NAME EFFECTS SIZE 001 U7654 NEGATIVE 5.666 002 U7345 POSITIVE 4.333 003 U7674 NEGATIVE 1.696 002 U7845 POSITIVE -4.333