find
и grep
найдут искомое слово, но для его замены вам нужно использовать sed
, awk
или ваш любимый фильтр редактирования потока.
groovy
, python
, perl
все будут выполнять операции поиска / замены - используйте ваш любимый или выберите один для изучения.
Для операций над базой кода я буду использовать find | sed
для простых операций (cygwin
- ваш друг), а поиск / замена в IDE с поддержкой регулярных выражений для более сложных операций. Eclipse, Idea, Visual Studio и даже SQL Server Manglement Studio имеют мощные функции поиска / замены. Плохая новость заключается в том, что не все из них используют один и тот же синтаксис регулярных выражений.