Eu tenho um arquivo csv em uma máquina Linux como esta:
value1 value2 name
1 2 a
2 3 b
4 5 c
O que eu quero é dividir as n
entradas neste csv em n
arquivos de texto apenas com os números correspondentes nesse arquivo separados por espaço. N é determinado pelo valor em name.
Portanto, o csv acima se tornaria:
a.txt
contendo1 2
b.txt
contendo2 3
c.txt
contendo4 5
Caso haja várias entradas para um determinado name
, elas devem ir juntas para um arquivo.
Ex se houvesse
1 2 a
21 31 a
então deve haver um único a.txt
com
1 2
21 31
é bem simples na verdade
Você só deve ter problemas se houver mais de cerca de mil novos arquivos