Meu arquivo era mais ou menos assim:
$ cat arquivo_1.csvO one-liner era esse:
1997,"Ford","E350","ac, abs, moon",3000
1999,"Chevy","Venture ""Extended Edition""",,4900
1996,"Jeep","Grand Cherokee","MUST SELL!
air, moon roof, loaded",4799
$ for i in $(seq 1 $(csvtool height arquivo_1.csv ))
do echo -ne "${i},$(csvtool head $i arquivo_1.csv | csvtool drop $(( $i - 1 )) -)\n"
done > arquivo_2.csv
E na saída, voilá:
$ cat arquivo_2.csvNada mal, não? PS: menos um post antigo na lista dos rascunhos
1,1997,Ford,E350,"ac, abs, moon",3000
2,1999,Chevy,"Venture ""Extended Edition""",,4900
3,1996,Jeep,Grand Cherokee,"MUST SELL!
air, moon roof, loaded",4799
5 comentários: