Afficher les dernières lignes d'un fichier sous Windows

12 décembre 2024 Trucs et astuces 2 minutes de lecture
Dernière modification : 2 janvier 2025
afficher dernieres lignes windows powershell

Avez-vous un gros fichier que vous n'osez pas ouvrir dans votre éditeur de texte ?

Voulez-vous afficher les dernières lignes d'un large fichier sous Windows ?

En utilisant PowerShell cela est possible sous Windows, vous allez voir, c'est vraiment simple et facile à manipuler.

Sans beaucoup tarder, allons-y pour voir comment cela marche...

Comment afficher les dernières lignes d'un fichier Windows

1. Commande PowerShell pour afficher les dernières lignes

Voici l'exemple d'un fichier texte que nous avons placé dans le dossier C:\dossier.

Voyons maintenant comment afficher les trois dernières lignes de ce fichier à l'aide d'une commande PowerShell.

afficher dernieres lignes windows 1 fichier bloc notes

Ouvrez PowerShell à partir du menu Démarrer ou bien lancez le Terminal via le menu  Windows+X.

afficher dernieres lignes windows 2 terminal

Voici l'emplacement de notre fichier.txt.

afficher dernieres lignes windows 3 dir fichier

Voici la commande pour afficher les 3 dernières lignes, modifez "3" et le nom du fichier :

Get-Content fichier.txt -Tail 3 -Wait
afficher dernieres lignes windows 4 powershell get content tail

2. Script PowerShell pour afficher les dernières lignes

Si vous voulez vous simplifier la vie vous pouvez utiliser un script avec un court nom avec l'extension .ps1.

Mais avant nous devons activer l'exécution de Scripts dans PowerShell, pour ce faire utilisez la commande suivante dans une nouvelle fenêtre PS en tant qu'administrateur.

Set-ExecutionPolicy Unrestricted
afficher dernieres lignes windows 5 set executionpolicy unrestricted

Ensuite collez ce code dans un fichier Bloc-notes et sauvegardez-le avec l'extension .ps1 :

Get-Content $args[0] -Tail $args[1] -Wait

Pour avoir le même résultat que dans la première partie on peut exécuter le Script comme ceci :

.\dernieres-lignes.ps1 .\fichier.txt 3
afficher dernieres lignes windows 6 derniers lignes ps1 powershell fichier

3. BONUS : Afficher une ligne exacte en utilisant PowerShell

Vous pouvez utiliser la commande suivante pour afficher une ligne exacte (ici on affiche la 5ème ligne, on utilise 5-1=4) :

Get-Content fichier.txt | Select-Object -Index 4

Félicitations !

Ce tuto était court mais j'espère que ça était utile pour vous cher lecteur 😉

N'hésitez pas à laisser un commentaire si vous trouvez ce tuto utile 😊



Le partage est un plaisir :


Articles recommandés :


Publier un commentaire

😊 😉 😀 😄 😆 😛 😂 😁 😎 😏 🥳 😇 🤭 🤣 😘 ❤️ 😍 👍 👏 🙌 🙏 🆒 👮 👽 🥷 🦹 🤔 😐 🤒 😢 😠 😮 😢 😲 😴 😈 🤨 😞