Делая этот блог, столкнулся с задачей массовой замены в файлах шаблона. Для этой цели удобно оказалось использовать утилиту replace. Она должна быть в стандартной установке любой Unix-like ОС. Данная утилита входит в состав MySQL.
Использование утилиты:
replace from to [from to] ... -- file_name [file_name] ...
from - искомая строка
to - строка, на которую заменяется искомая
Символы -- используются для того, что бы определить, где заканчиваются шаблоны поиска и начинаются шаблоны имен файлов.
Пример:
replace 'Comments are closed.' 'Комментирование отключено' -- ./*.php
Поиск фразы “Comments are closed” и замена на фразу “Комментирование отключено” во всех файлах php, в текущей директории.
Остальная информация - man replace.