Мне нужно заменить строку "\\"
(двойная кавычка, обратная косая черта с двойной кавычкой) на ""
(двойная кавычка с двойной кавычкой).
Ниже приведен пример данных для манипуляции:
","","","\\","",0,
Результат должен быть:
","","","","",0,
Я не могу просто удалить \\
как данные иногда будут содержать значения по обе стороны от обратной косой черты, так как они используются для представления возврата каретки. Например, я хотел бы игнорировать это появление обратных наклонных черт, поскольку им предшествуют данные, а не просто двойные кавычки.
","","","123\\456","",0,
Попытка безрезультатна:
sed "s/\"\\\"//g" atm-file.csv >atm-file.txt
sed "s:”\\”:"":g" atm-file.csv > atm-file.txt