у меня есть файл CSV и я хочу сбросить пару столбцов. Допустим, это пример файла:
column a, column b, column c
value a, value b, value c
value a, "quoted, b", value c
а теперь предположим, что мы хотим отбросить столбец B, так что результат такой:
column a, column c
value a, value c
value a, value c
если там не были кавычки "quoated, б" я могу сделать это с помощью cut
:
cut -d ',' -f 1,3
однако есть эта строка в кавычках. Я мог бы просто загрузить файл с помощью libreoffice, но помимо того, что он менее классный и автоматизируемый, мои файлы hundered MB а некоторые даже превышают максимальное количество строк для LibreOffice Calc.
(Примечание: мои фактические файлы имеют более 30 столбцов, и я хотел бы выбрать около 5-10 столбцов из них. Так что это не похоже на "отбросить последнюю колонку")