Accueil > Powershell, Scripts > Powershell – Astuces sur les fichiers texte

Powershell – Astuces sur les fichiers texte

PowerShell est réellement d’une puissance redoutable et j’en découvre de nouvelles facettes à chaque nouveaux projet. Voici quelques petites astuces sympathiques permettant quelques manipulations d’ordre pratique sur un fichier texte.

1 – Supprimer les lignes en doubles dans un fichier texte :

Type .\in.txt | Select -Unique > .\out.txt

2 – Convertir le contenu d’un fichier texte en minuscule :

Get-Content « .\in.txt » | % { $_.ToLower() } | out-file « .\out.txt »

3 – Supprimer la première ligne d’un fichier texte :

Get-Content .\in.txt| Select-Object -Skip 1 | Set-Content .\out.txt

Ca marche bien entendu aussi pour supprimer les 3 premières lignes (-Skip 3)

4 – Supprimer les lignes contenant le mot ‘keyword’ dans un fichier texte

Plusieurs variantes :

Get-Content .\in.txt | Where-Object {$_ -notmatch ‘keyword’} | Set-Content .\out.txt
ou
(Get-Content .\in.txt) -notmatch ‘keyword’ | Out-File .\out.txt
ou
Select-String ‘keyword’ .\in.txt -notmatch | % {$_.Line} | set-content .\out.txt

 

Amusez vous bien 🙂

Publicités
Catégories :Powershell, Scripts Étiquettes :
  1. Cadorex
    15 septembre 2015 à 14:56

    Merci 😉

    • 15 septembre 2015 à 15:31

      Content que ça puisse servir a quelqu’un 🙂

  1. No trackbacks yet.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :