2017-05-03 10 views

答えて

4

あなたは、言及した行だけではなく数をSelect-Object

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

これは、全体のログファイルをクリアしているのSkipパラメータを試みることができます。 – eXpLoIt

+0

本当ですか? 'Get-Content'は' System.Array'に行を取得します。配列の内容はパイプラインを通って 'Select-Object'に送られます。 'Select-Object'は最初の10個のエントリをダンプします。残りは 'Out-File'にパイプラインで送られ、与えられたファイルに行を書き込みます。 – Moerwald

+0

パイプ内の同じファイルを使用すると、そのファイルがクリアされることに気づかずにいました。これは変数を使用して値を保持することで解決されました。ありがとうございました。 – eXpLoIt

関連する問題