Accueil > Powershell > Modifier le contenu d’un fichier texte.

Modifier le contenu d’un fichier texte.

Voici quelques commandes pour traiter un fichier texte.

Supprimer les lignes contenant une chaine de caractères:

?View Code POWERSHELL
Get-Content .\fichier.txt | where { $_ -notmatch "Ligne à supprimer" }

Conserver les lignes contenant une chaine de caractères:

?View Code POWERSHELL
Get-Content .\fichier.txt | where { $_ -like "Ligne à garder*" }

Remplacer ou supprimer une chaine de caractère dans toutes les lignes:

?View Code POWERSHELL
Get-Content .\fichier.txt | foreach { $_ -replace "Mailbox: ","" }

Supprimer les lignes vides:

?View Code POWERSHELL
Get-Content .\fichier.txt | where { $_ -ne "$null" }
Categories: Powershell Tags:

Vous avez aimé cet article ? Alors partagez-le en cliquant sur les boutons ci-dessous :


Twitter Facebook Google Plus Linkedin

Article rédigé par Christophe Bluteau.

  1. Titus
    12/06/2015 à 13:53 | #1

    Excellent merci beaucoup c’est très clair !!!

  1. Pas encore de trackbacks