У меня есть тип содержимого в файле. Я хочу, чтобы заменить символ закрывающей скобки )
только если он появляется после того, как шаблон REFERENCES
замена символа, найденного после соответствующего шаблона с использованием awk/sed
Пожалуйста, обратите внимание, что символ )
не должен быть в конце строки
cat file1
ALTER TABLE mytable1
ADD (CONSTRAINT myconst1 FOREIGN KEY (fkeyid)
REFERENCES mytable2) ;
ALTER TABLE mytable5
ADD (CONSTRAINT myconst1 FOREIGN KEY (fkeyid)
REFERENCES mytable6)
;
Желаемая выходной
ALTER TABLE mytable1
ADD (CONSTRAINT myconst1 FOREIGN KEY (fkeyid)
REFERENCES mytable2 ;
ALTER TABLE mytable5
ADD (CONSTRAINT myconst1 FOREIGN KEY (fkeyid)
REFERENCES mytable6
;
Я пробовал несколько вещей, но не повезло
Вы можете оставить попытки? – Inian
Просьба представить более подробную информацию или код, что вы пробовали до сих пор? – CodeChanger