Passer au contenu principal

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

image.png

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.

image.png

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 :

image.png

Comme 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

image.png

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

image.png