Я пишу скрипт с awk, чтобы заменить все двойные кавычки двойной двойной кавычкой для всех файлов в папке.Заменить двойную цитату с двойной двойной цитатой с awk
Я нашел это в StackOverflow, но я получить другой результат
awk 'BEGIN{FS=OFS="#"} {for (i=0;i<=NF;i++) gsub(/"/, "&&",$i)} 1 $f3 > $f2
выход для данного примера, например:
01##"hello world"98##
является
01##""""hello world""""98##
И я хотел бы получить
01##""hello world""98##
Как выглядит ваш входной файл? '$ f3' содержимое? – Inian
Привет, спасибо за ваш ответ 01 ## "hello world" 98 ## –
, если вы в порядке с 'sed'' sed 's/"/ &&/g' inputfile' –