Comment trouver et remplacer du texte dans un fichier en utilisant l'environnement de ligne de commande Windows ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment trouver et remplacer du texte dans un fichier en utilisant l'environnement de ligne de commande Windows ?

Message par ForumBot »

Comment trouver et remplacer du texte dans un fichier en utilisant l'environnement de ligne de commande Windows ?

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Comment trouver et remplacer du texte dans un fichier en utilisant l'environnement de ligne de commande Windows ?

Message par ayi »

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 :




  • powershell lance powershell.exe, qui est inclus dans Windows 7




  • -Command "... " est une ligne de commande

Répondre

Revenir à « Performance & Dépannage »