Использование Grep для множественного поиска и замены

Я могу сказать 90 файлов HTML, и я должен поместить одну новую ссылку на JS-скрипт в раздел заголовка каждый из них. Теперь я мог бы использовать некоторый движок F & amp; R некоторого компилятора кода

Например:

find: </head>
replace it with: link to JS script</head>

Но мне не нравится, что это решение вызывает код после этого беспорядок.

Мне было интересно: как я могу использовать grep для вставки новой ссылки скрипта прямо перед тегом во всех .html-файлах в определенном каталоге?

1
задан 1 September 2015 в 10:03

1 ответ

Вы можете использовать Vim в режиме Ex:

for q in *.html
do
  ex -sc '%s.</head>.link to JS script&.|x' "$q"
done
% выбрать все строки s заменить x сохранить и закрыть
0
ответ дан 23 May 2018 в 17:49

Другие вопросы по тегам:

Похожие вопросы: