From fac051e93b96f5250d947654aa4adf0b7489cf24 Mon Sep 17 00:00:00 2001 From: Shawn Boyette Date: Wed, 15 Apr 2009 13:54:20 +0000 Subject: [PATCH] making this a little more reliable --- csv_ripper | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/csv_ripper b/csv_ripper index bf787ff..098d287 100755 --- a/csv_ripper +++ b/csv_ripper @@ -20,9 +20,10 @@ open CSV, '<', shift or die "Can't open file $!\n"; while () { $csv->parse($_); + die "Bad data on line $.\n" if ($csv->error_diag); my @chunks = $csv->fields; my @out = (); - for (@ARGV) - { push @out, $chunks[$_]} + for my $chunk (@ARGV) + { push @out, $chunks[$chunk] } print join("\t", @out), "\n"; } -- 1.7.2.5