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