Мне нужно удалить 2 столбца в файле разделенных запятыми. Рассмотрим следующую строку в файле csv:
"[email protected],www.example.com",field2,field3,field4
"[email protected]",field2,field3,field4
Теперь результат я хочу в конце:
"[email protected],www.example.com",field4
"[email protected]",field4
Я использовал следующую команду:
awk 'BEGIN{FS=OFS=","}{print $1,$4}'
Но встроенная запятая, которая находится внутри кавычек, создает проблему. Ниже приводится результат, который я получаю:
"[email protected],field3
"[email protected]",field4
Теперь мой вопрос: как сделать awk игнорировать ",", которые находятся внутри двойных кавычек?