Rake не предоставляет ничего особенного в отношении замены строк, но это скрипт на Ruby; Вы можете использовать все, что можете в любом другом скрипте. Лучше ли делать это в Ruby, чем использовать другие инструменты - это вопрос выбора лучшего инструмента для работы.
Имейте в виду, однако, что если вы планируете распространять свой источник и используете внешние инструменты, то эти инструменты становятся зависимостями для вашего программного обеспечения. Если вам требуется что-то необычное только для сборки, возможно, стоит переписать это самостоятельно.