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