Eine Datei mit folgendem Inhalt haben:
1111,2222,3333,4444
aaaa,bbbb,cccc,dddd
Ich versuche, eine Datei zu erhalten, die der Originaldatei entspricht, aber keine n-te Spalte wie für n = 2 (oder 3) hat.
1111,2222,4444
aaaa,bbbb,dddd
oder, für n = 0 (oder kann es 1 sein)
2222,3333,4444
bbbb,cccc,dddd
Eine echte Datei kann Gigabyte lang sein und zehntausende Spalten haben.
Wie immer in solchen Fällen vermute ich, dass Kommandozeilenmagier eine elegante Lösung anbieten können ... :-)
In meinem eigentlichen Fall muss ich 2 erste Spalten löschen, was durch zweimaliges Löschen einer ersten Spalte in einer Sequenz geschehen kann, aber ich nehme an, es wäre interessanter, ein wenig zu verallgemeinern.
,und kommt nie innerhalb eines Feldes vor.
,? (Dh,,wird immer nur als Feldtrennzeichen verwendet.)