update 11/06/01: added close line.
#!/usr/bin/perl -w use strict; use Text::CSV; my $csv=Text::CSV->new(); my $line; my $status; my $bad; my $filename; while($filename = shift @ARGV) { open F, $filename or die "opening filename: $!\n"; while($line=<F>) { $status=$csv->parse($line); if($status ==0) { chomp($bad = $csv->error_input()); print "error: $filename($.):\n$bad\n"; } } close F or die "closing $filename: $!"; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Parse/Verify CSV files
by Armos (Scribe) on Nov 07, 2001 at 04:19 UTC | |
by tilly (Archbishop) on Nov 07, 2001 at 20:12 UTC |