Удаление двойных кавычек, присутствующих внутри строки - PullRequest
0 голосов
/ 15 октября 2019

Я хочу удалить двойные кавычки, присутствующие внутри строки, поэтому, когда я использую двойные кавычки в качестве разделителя, он не даст дополнительных столбцов.

Например:

Ввод:

"t3_2qys9a","YamahaR","\"The thing wouldn't shut so I screwed it shut.\" That's when I said in my head, \"There was a recall for this from ford, Sachin.\"", "Justrolledintothesho"

Вывод:

"t3_2qys9a", "YamahaR", "The thing wouldn't shut so I screwed it shut. That's when I said in my head, There was a recall for this from ford, Sachin.", "Justrolledintothesho"

Я пробовал с помощью sed, но он удаляет из него все двойные кавычки.

cat sample.txt | sed 's/\"/""

1 Ответ

0 голосов
/ 15 октября 2019

Предполагая, что добавленные пробелы после запятой являются случайными, это должно удалить все экранированные двойные кавычки из файла:

sed 's/\\\"//g' sample.txt
...