В оболочке linux следующая команда будет рекурсивно искать и заменять все экземпляры 'this' на 'that' (у меня нет оболочки Linux передо мной , но так и должно быть).
find . -name "*.txt" -print | xargs sed -i 's/this/that/g'
Как будет выглядеть аналогичная команда в OSX?