PowerShell: show the contents of a text file

In this tutorial, I will show you how to display the contents of a text file (txt, yaml, php, vbs…) in a PowerShell window.

In fact, it’s very simple, just use the Cmdlet Get-Content and specify the file name.

Which give :

Get-Content MyFile.txt

If you are familiar with the cat command in Linux, you can also use that

cat MyFile.txt

The cat command is here an alias of the Get-Content command, we can see it with the Cmdlet Get-Alias.

It is also possible to pass additional parameters to the command to display only the first or last x lines.

To make it more readable, I added numbers to my file, here is its content:

As we can see, the file contains 8 lines.

To display the first x lines, we will add the parameters -TotalCount X.

To display the first 3 of a file, we will use the command:

Get-Content MyFile.txt -TotalCount 3

If you want to display the last lines of a file, you must use the parameter -Tail X.

Which gives us for the last 4 lines of the file:

Get-Content MyFile.txt -Tail 4

You now know how to read the contents of a file in PowerShell.

Romain Drouche

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.

GHinM▶