grep
используется только для поиска вещей, а не для их изменения.
Для модификаций с grep-подобным интерфейсом вы обычно используете sed
. Сам по себе sed
не поддерживает никакой рекурсии - он работает только с одним файлом за раз. Чтобы добавить это, вы обычно используете find
, чтобы найти файлы, содержащие нужный шаблон, а затем вызываете sed
для изменения файла.