support tables with different number of columns (NUMTAG)
authorDobrica Pavlinusic <dpavlin@rot13.org>
Sat, 14 Sep 2013 12:55:15 +0000 (14:55 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Sat, 14 Sep 2013 12:55:15 +0000 (14:55 +0200)
csv2tsv.pl

index fdbd848..6ace7eb 100755 (executable)
@@ -23,7 +23,7 @@ while(my $line = <>) {
        if ( $#v > $cols ) {
 #warn "FIX $#v $cols", dump(@v);
                my @l2 = splice( @v, -2 ); # keep last two
-               my @fix = splice( @v, 6 );
+               my @fix = splice( @v, $cols - 3 );
 warn "XXX before ",dump( @fix );
                my ( $k, $v ) = ( shift(@fix), '' );
                while ( @fix && (( length($k) + length($fix[0]) ) < 8 ) ) {