Запятая в поле файла CSV приводит к тому, что mongoimport считывает одно поле как несколько значений
Я использую эту команду для вставки всех значений из file_name.csv в базу данных MongoDb.
cat file_name.csv | awk -F',' 'BEGIN{OFS=","} {print $1,$2,$3,$8,$9,$10}' | mongoimport --type csv --db test --collection test2 --headerline
Проблема в том, что в значении поля в file_name.csv также содержится переменное число запятых. Поэтому, когда я пытаюсь получить необходимые данные, используя '$1,$2,$3,$8,$9,$10', поле с запятыми в нем разделяется на запятую и читается несколько раз.
Есть ли способ прочитать полное значение как одно, а не несколько значений? И я бы предпочел ответ, который использует mongoimport, спасибо!