Archive

Archives pour 15/09/2010

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: