two Rechercher et remplacer du texte dans tous les fichiers d'un répertoire linux




sed get text between parentheses (2)

J'ai un répertoire de sites Web où je dois modifier tous les liens codés d'un domaine à un autre. Vous recherchez une commande simple (grep? Sed?) Bash qui me permettra de changer toutes les occurrences de texte dans tous les fichiers du répertoire?


Essayez aussi:

perl -p -i -e <regex> <folder>

Le suivant le fera:

sed -i 's/old_link/new_link/g' file...

N'oubliez pas d'échapper les barres obliques, les points et tout autre caractère spécial de regex dans les adresses de lien avec une barre oblique inverse.





grep