Ter um arquivo com o seguinte conteúdo:
1111,2222,3333,4444
aaaa,bbbb,cccc,dddd
Eu procuro obter um arquivo igual ao original, mas sem uma n-ésima coluna como, para n = 2 (ou pode ser 3)
1111,2222,4444
aaaa,bbbb,dddd
ou, para n = 0 (ou pode ser 1)
2222,3333,4444
bbbb,cccc,dddd
Um arquivo real pode ter gigabytes com dezenas de milhares de colunas.
Como sempre, nesses casos, suspeito que os mágicos da linha de comando possam oferecer uma solução elegante ... :-)
No meu caso real, preciso soltar duas primeiras colunas, o que pode ser feito soltando uma primeira coluna duas vezes em uma sequência, mas suponho que seria mais interessante generalizar um pouco.
,
e nunca ocorre dentro de um campo.
,
? (Ou seja,,
só é usado como um separador de campos).