PowerShell : afficher le contenu d’un fichier texte

Dans ce tutoriel, je vais vous montrer comment afficher le contenu d’un fichier texte (txt, yaml, php, vbs …) dans une fenêtre PowerShell.

En faite, c’est très simple, il suffit d’utiliser la Cmdlet Get-Content et d’indiquer le nom du fichier.

Ce qui donne :

Get-Content MyFile.txt

Si vous êtes habitué à la commande cat sous Linux, vous pouvez aussi l’utiliser

cat MyFile.txt

La commande cat est ici un alias de la commande Get-Content, on peut le voir avec la Cmdlet Get-Alias.

Il est aussi possible de passer des paramètres supplémentaires à la commande pour afficher seulement les x premières ou dernières lignes.

Pour rentre plus lisible, j’ai ajouté des numéros à mon fichier, voici son contenu :

Comment on peut le voir, le fichier contient 8 lignes.

Pour afficher les x premières lignes, on va ajouter le parametres -TotalCount X.

Pour afficher les 3 premières d’un fichier, on va utiliser la commande :

Get-Content MyFile.txt -TotalCount 3

Si vous souhaitez afficher les dernières lignes d’un fichier, il faut utiliser le paramètre -Tail X.

Ce qui nous donne pour les 4 dernières ligne du fichier :

Get-Content MyFile.txt -Tail 4

Vous savez maintenant lire le contenu d’un fichier en PowerShell.

Romain Drouche
Architecte Système | MCSE: Core Infrastructure
Expert en infrastructures IT avec plus de 15 ans d’expérience sur le terrain. Actuellement Chef de projet Systèmes et Réseaux et Référent SSI (Sécurité des Systèmes d’Information), je mets mon expertise au service de la fiabilité et de la sécurité des environnements technologiques.

Laisser un commentaire