Avere un file con i seguenti contenuti:
1111,2222,3333,4444
aaaa,bbbb,cccc,dddd
Cerco di ottenere un file uguale all'originale ma privo di una n-esima colonna come, per n = 2 (o può essere 3)
1111,2222,4444
aaaa,bbbb,dddd
oppure, per n = 0 (o può essere 1)
2222,3333,4444
bbbb,cccc,dddd
Un file reale può essere lungo gigabyte con decine di migliaia di colonne.
Come sempre in questi casi, sospetto che i maghi della riga di comando possano offrire una soluzione elegante ... :-)
Nel mio caso reale ho bisogno di eliminare 2 prime colonne, cosa che può essere fatta rilasciando una prima colonna due volte in una sequenza, ma suppongo che sarebbe più interessante generalizzare un po '.
,
e non si verifica mai all'interno di un campo.
,
? (Cioè,,
è sempre e solo usato come un separatore di campo.)