Remplacer une chaine de caracteres

Résolu
aruju Messages postés 2219 Date d'inscription   Statut Contributeur Dernière intervention   -  
aruju Messages postés 2219 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je cherche à remplacer une chaîne de caractères des fichiers se trouvant dans dans répertoire.

Pour les trouver j'utilise la commande:
find /chemin/rep -name '*' |xargs grep -l "string" 


Mais que faut il faire pour les remplacer?

Merci d'avance

2 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    xargs sed -i.orig 's/string/NOUVEAU CHAINE/'
    0
  2. aruju Messages postés 2219 Date d'inscription   Statut Contributeur Dernière intervention   403
     
    Salut,

    Super, merci lami20j

    (ca fait un bail)
    0