Скорее всего, в кавычках указан номер в формате запятой.Excel будет правильно обрабатывать это число как одно поле.Ваше регулярное выражение для разделения полей в awk не будет - внутренняя запятая для числа является допустимым разделителем в соответствии с этим регулярным выражением.Очень трудно (и в основном бесполезно) попробовать и обработать необязательное вложенное экранирование, как это возможно в csv с регулярным выражением.
Сравните следующее, чтобы увидеть, что, вероятно, происходит:
$ echo '"1","10","15","1,000","14"' | awk -F "\"*,\"*" '{print $4}'
1
$ echo '"1","10","15","1,000","14"' | awk -F "\",\"" '{print $4}'
1,000
Обратите внимание, что второе приведенное выше регулярное выражение по-прежнему имеет проблему с трейлингом "в последнем поле и работает вообще, только если все поля последовательно заключены в кавычки - это только для иллюстрации.