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 »

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 :




  • powershell démarre powershell.exe, qui est inclus dans Windows 7




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

Répondre

Revenir à « Performance & Dépannage »