从日志文件中删除前 N 行的最有效方法

Most efficient way to delete first N lines from a log file

我为很多基本脚本启用了日志,我是 运行,我需要不时清除这些日志。

在 PowerShell 中从日志文件中删除前 N 行的最有效方法是什么?

你可以试试Select-Object

Skip参数
Get-Content logfile.log | Select-Object -Skip 10 | Out-File clearedLogfile.txt