Я использую сценарий bash для создания отчета для AdWords (файлы AdWords находятся на python). Я генерирую «CAMPAIGN_PERFORMANCE_REPORT» (как файл CSV), и одна из мер, которые я принимаю, - это «конверсии». . Моя проблема заключается в следующем - когда у меня есть более тысячи переходов, число с "на каждой стороне и запятой Пример:Удалить круглые скобки из файла CSV в сценарии Bash
2016-12-25,Campaign_A,Universal App Campaign,264.0
2016-12-25,Campaign_B,Universal App Campaign,"1,535.0"
2016-12-25,Campaign_C,Universal App Campaign,"1,472.0"
2016-12-25,Campaign_D,Universal App Campaign,"1,378.0"
2016-12-25,Campaign_E,Universal App Campaign,382.0
2016-12-25,Campaign_F,Universal App Campaign,431.0
Когда я вставить эти данные в MySQL ячейка разделена на 2 и Я получаю «1» в преобразованиях вместо 1535 (например)
Так мне нужна ваша помощь в одном из этих двух вопросов:.
- кто-нибудь знает, как я могу принять «преобразование» поле как Long, а не как Double от API AdWords?
- Если нет, как заменить скобки (") и запятые (,) в нескольких файлах в одной папке в Linux? Поскольку у меня есть файл csv для каждой учетной записи AdWords ...
Спасибо!
Вставьте свой ожидаемый результат для данных образца. – Inian
Возможно, вам стоит подумать об изменении метода, который вы используете для загрузки данных в mysql, а не для изменения файла. – symcbean