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 ?
De nombreuses réponses ici m'ont aidé à aller dans la bonne direction, mais aucune ne me convenait, donc je publie 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 :
powershelldémarre powershell.exe, qui est inclus dans Windows 7-Command "... "est une ligne de commande