Você pode usar os comandos find e sed em combinação para localizar e substituir texto em vários arquivos. Por exemplo:
find . -name *.rb -exec sed -i 's/wrongtext/righttext/g' {} ;
este comando encontra a string ‘wrongtext’ em todos os arquivos ruby e a substitui por ‘righttext’.