Heiphaistos TutorialsHeiphaistosTutorials
🪟Windows🖥️CMD / PowerShell💬Discord🍎macOS🔐Sécurité🐧Linux🌐Réseau💻Programmation🤖Android📦Applications🔥Applications Heiphaistos📦Logiciels📦HeiApps

⚒ Heiphaistos Tutorials

Forge ton savoir informatique.
Tutoriels clairs, sans blabla.

Navigation

  • Accueil
  • Tous les tutoriels
  • Windows
  • Discord

Ressources

  • Flux RSS
  • heiphaistos.org

© 2026 Heiphaistos Tutorials — tuto.heiphaistos.org

Mentions légalesConfidentialitéCGU

Forge ton savoir.

Accueil/CMD / PowerShell/PowerShell : rechercher et remplacer un texte dans des centaines de fichiers
🖥️CMD / PowerShellVidéo

PowerShell : rechercher et remplacer un texte dans des centaines de fichiers

Remplacer un texte dans de nombreux fichiers (pages HTML, configurations, scripts) avec Get-ChildItem, -replace et Set-Content, avec simulation, sauvegarde et respect de l'encodage UTF-8.

9 octobre 20261 min de lecture
#powershell#fichiers#automatisation#remplacer
Votre navigateur ne supporte pas la lecture vidéo.
VitesseSous-titres : bouton CC du lecteur

Méthode

# 1. Trouver
Get-ChildItem .\site -Recurse -Include *.html | Select-String 'ancien@exemple.fr' -List
# 2. Sauvegarder
Compress-Archive .\site .\site-sauvegarde.zip
# 3. Remplacer
Get-ChildItem .\site -Recurse -Include *.html |
  Where-Object { (Get-Content $_ -Raw) -match 'ancien@exemple\.fr' } |
  ForEach-Object {
    (Get-Content $_ -Raw) -replace 'ancien@exemple\.fr', 'contact@exemple.fr' |
      Set-Content $_ -Encoding utf8 -NoNewline
  }

Texte littéral sans regex : .Replace('a', 'b') ou [regex]::Escape(). Avec Git, git diff montre ensuite chaque changement. Voir Get-Content, Select-String.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire

En envoyant un commentaire, vous acceptez les conditions d'utilisation et la publication de votre pseudo après modération (voir la politique de confidentialité).