Имея файл следующего содержания:
1111,2222,3333,4444
aaaa,bbbb,cccc,dddd
Я пытаюсь получить файл, равный оригиналу, но без n-го столбца, например, для n = 2 (или это может быть 3)
1111,2222,4444
aaaa,bbbb,dddd
или для n = 0 (или может быть 1)
2222,3333,4444
bbbb,cccc,dddd
Настоящий файл может быть длиной в гигабайты и содержать десятки тысяч столбцов.
Как всегда в таких случаях, я подозреваю, что волшебники командной строки могут предложить элегантное решение ... :-)
В моем реальном случае мне нужно отбросить 2 первых столбца, что можно сделать, отбросив первый столбец дважды в последовательности, но я полагаю, что было бы интереснее немного обобщить.
,
и он никогда не встречается внутри поля.
,
? (Т.е.,
используется только как разделитель полей.)