Удалить CR+LF из ячейки в файле CSV

Вы должны изменить CONFIG_CONSOLE_LOGLEVEL_DEFAULTс 7 по умолчанию на более низкое значение.

Если вы добавите параметр загрузки quiet, уровень журнала консоли будет установлен на значение CONFIG_CONSOLE_LOGLEVEL_QUIET, которое обычно равно 4. Итак, как вы сказали, вы не можете изменить параметры загрузки, изменив CONFIG_CONSOLE_LOGLEVEL_DEFAULTна 4 или ниже. должен добиться такого же эффекта.

-3
28.09.2021, 13:50
1 ответ

У вас неправильный CSV. Если у вас есть возврат каретки, вы должны иметь "вокруг значения ячейки, содержащей возврат каретки :

.
a,b,c
aaa,"test2
test2 bis",ccc

Исходя из этого, легко использовать Миллера .

Работает

mlr --csv put -S '$b=gsub($b,"\n"," ")' input.csv>output.csv

у вас будет

a,b,c
test1,test2 test2 bis,test3
4
29.09.2021, 15:22

Теги

Похожие вопросы