Comment rechercher un fichier texte pour un modèle et de le remplacer par une valeur donnée

Je suis à la recherche d'un script pour rechercher un fichier (ou une liste de fichiers) pour un modèle et, si trouvé, remplacer ce modèle avec une valeur donnée.

Pensées?

  • Les réponses ci-dessous, sachez que toutes les recommandations pour l'utilisation File.read besoin d'être atténuée avec l'information dans stackoverflow.com/a/25189286/128421 pourquoi aspirer de gros fichiers, c'est mauvais. Aussi, au lieu de File.open(filename, "w") { |file| file << content } variations utilisation File.write(filename, content).