#!/usr/bin/perl use strict; use warnings; use Text::CSV; my $file = 're-organized.txt'; my $csv = Text::CSV->new(); #now make a file for the ouput my $outputfile5 = "re-organized.csv"; if (! open(POS, ">>$outputfile5") ) { print "Cannot open file \"$outputfile5\" to write to!!\n\n"; exit; } open (CSV, "<", $file) or die $!; while () { if ($csv->parse($_)) { my @columns = $csv->fields(); print POS "@columns\n"; } else { my $err = $csv->error_input; print "Failed to parse line: $err"; } } close CSV; #### 0 z z z z z z z z z z z z z z z z z z z z z z z z z - z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z 0 z z z z z z - z - z z z z z z - z z z z z - z z - - z - z z z z - z z z z z z z z - z z z - z z z - - z - z z z z z z z z z z z z z z z z z z z z z - z z z z z - z z - z z z z z z z z z z z z