Обработать редактора в пакетном режиме для файлов HTML или текста?

существует ли инструмент, который может помочь мне обработать текстовые файлы редактирования в пакетном режиме в определенной папке?

Я должен удалить или неоднократно вставлять отрывки в большое количество файлов HTML и реструктурировать их.

Заранее спасибо!

5
задан 2 September 2011 в 06:57

2 ответа

Как Юлианский показал, sed правильный инструмент для этого.

Я просто хочу добавить два комментария:

можно обработать несколько файлов сразу, только путем обеспечения списка файлов:

sed -i.bak 's/old text/new text/' dir1/*.html dir2/*.html

Кроме того, если необходимо работать с некоторыми Отрывками вручную, можно включить плагин Отрывков в gedit:

Редактирование-> Предпочтения-> Плагины-> Отрывки. Вы могли бы найти это удобным.

2
ответ дан 23 November 2019 в 08:53

sed, потоковый редактор, является Вашим другом здесь. Например.

sed -i.bak -e's/<p id="first"/<p id="second"/' file.html

изменил бы все абзацы с идентификатором 'сначала' к идентификатору, 'второму' в file.html, и создал бы file.html.bak кроме того.

8
ответ дан 23 November 2019 в 08:53

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

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