我正在尝试访问55GB的日志文件,并且无法在任何编辑器中打开。我正在尝试使用power shell从日志中获取最后1000行。我是powershell的新手,非常感谢任何帮助。
答案 0 :(得分:4)
在PowerShell 3中,您可以使用新的Tail参数:
Get-Content file.log -Tail 1000
答案 1 :(得分:3)
PowerShell Community Extensions有Get-FileTail
:
Get-FileTail -Path foo.txt -Count 1000
答案 2 :(得分:2)
这有帮助吗?
Get-Content '\directory\to\your\log.txt' | Select-Object -last 1000
Get-Content将log.txt中的所有信息加载到内存中,然后传递给Select-Object,它将返回最后1000个项目,在这种情况下,它将返回最后1000行文本。
希望这有帮助。