Comment trouver et remplacer du texte dans un fichier en utilisant l'environnement de ligne de commande Windows ?
Comment trouver et remplacer du texte dans un fichier en utilisant l'environnement de ligne de commande Windows ?
Re: Comment trouver et remplacer du texte dans un fichier en utilisant l'environnement de ligne de commande Windows ?
Beaucoup de réponses ici m'ont aidé à orienter mes recherches, mais aucune ne me convenait, je publie donc ma solution.
J'ai Windows 7, qui est livré avec PowerShell intégré. Voici le script que j'ai utilisé pour trouver/remplacer toutes les occurrences de texte dans un fichier :
powershell -Command "(gc myFile.txt) -replace 'foo', 'bar' | Out-File -encoding ASCII myFile.txt"
Pour l'expliquer :
powershelllance powershell.exe, qui est inclus dans Windows 7-Command "... "est une ligne de commande