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.)