Bonjour,
find te permet de trouver toutes les occurences d'un fichier/répertoire répondant à certains critères. Elle peut aussi prendre un paramètre à exécuter sur les fichiers trouvés si besoin.
Trouve tout ce qui est de type fichier à partir du répertoire courant.
find . -type f -exec grep -l "toto" {} \;
permet de trouver tout les fichiers contenant la suite de lettre "toto".
Ensuite, il te faut trouver une commande permettant de remplacer une chaine par une autre dans un fichier. Ca se fait bien avec sed ou perl par exemple.
Ensuite, il te suffira de lier le find et ta commande avec xargs pour effectuer le remplacement de manière systématique.
Fais des essais dans un répertoire isolé, et postes ton code si tu n'y arrives pas.
Partager