Как мне найти и заменить каждый экземпляр {% extends "a / b / c / d"%} на другой {% extends "e / f / g / h"%} в каждом файле в каталоге? Кроме того, если после оператора в той же строке что-нибудь придет, я бы хотел сохранить его.
Я использовал Perl, как показано ниже:
perl -pi -e 's/find/replace/g' *.html
Но я не знаю Perl и не знаю, как лучше всего избежать экранирования всех символов в моих строках поиска / замены (т. Е. {. /, "И т. Д.).
Есть ли более простое решение?