Мне нужно найти комбинацию обратной косой черты без символа кода и, если она найдена, мне нужно удалить обратную косую черту.Я знаю функции замены, как показано ниже, однако я не знаю, как удалять символы.
awk -v RS='"[^"]*"' -v ORS= '{gsub(/\n/, " ", RT); print $0 RT}' file.csv
Это мне нужно сделать в CSV-файле.
Вход:
id,name,address
1,A,First Address
2,B, Second \,Address
3,c, ThiRd \" Address
Выход:
id,name,address
1,A,First Address
2,B, Second ,Address
3,c, ThiRd \" Address
Пример ввода
id,name,address
1,A,F/,irst /Address
2,B, /Second /,Address
3,c, //ThiRd /" Address
В соответствии со сценарием, полученным ниже, вывод
id,name,address
1,A,First ddress
2,B, econd Address
3,c, ThiR/d \" Address
Вывод
id,name,address
1,A,F,irst Address
2,B, Second ,Address
3,c, ThiRd /" Address
Вид этого
\(?!") -> remove back slash