Voila j'ai changer d'hébergement pour un dédié, et j'dois remplacer toutes les IP pour bind dans une 30ene de fichiers de config.
J'ai pense a faire un Find + Sed mais j'ai un leger probleme :
=> Ca ne marche pas, apparement sed n'aime pas lire / ecrire sur un meme fichier ( normal ).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 find . -name "db.*" -exec sed ss@oldid@nouvelleip@g" {} > {} \;
J'ai voulu faire ceci
Afin d'ecrire les fichiers de sortie dans un réperotire "new".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 find . -name "db.*" -exec sed "s@82\.192\.74\.174@213.251.173.153@g" {} > new\/{} \;
Mais résultat, j'ai un seul fichier ... qui porte le nom "{}".
Donc j'aimerai savoir s'il y a un autre moyen d'effecture ce que je cherche a faire ?
Partager