2017-05-03 2 views

Répondre

4

Vous pouvez essayer le paramètre Skip de Select-Object

Get-Content logfile.log | Select-Object -Skip 10 | Out-File clearedLogfile.txt 
+0

Ce défriche l'ensemble du fichier journal, non seulement le nombre de lignes mentionnées. – eXpLoIt

+0

Etes-vous sûr? 'Get-Content' récupère les lignes dans un' System.Array'. Le contenu du tableau est envoyé dans le pipeline à 'Select-Object'. 'Select-Object' vide les 10 premières entrées. Le reste est envoyé dans le pipeline à «Out-File», qui écrit les lignes dans le fichier donné. – Moerwald

+0

Je ne savais pas que l'utilisation de l'utilisation du même fichier dans un tube effacerait ce fichier. Cela a été résolu en utilisant une variable pour contenir la valeur. Je vous remercie. – eXpLoIt