use strict; open (INFILE, "outfile") or die "could not open file"; ; # dump the header on the first line while () { print OUTFILE join(" ", (split "~", $_)[0,3]), "\n"; } close INFILE; close OUTFILE;