【发布时间】:2013-06-10 08:37:18
【问题描述】:
我正在尝试访问一个 55GB 的日志文件,并且不会在任何编辑器中打开。我正在尝试使用 power shell 从日志中获取最后 1000 行。我是 powershell 的新手,非常感谢任何帮助。
【问题讨论】:
标签: powershell
我正在尝试访问一个 55GB 的日志文件,并且不会在任何编辑器中打开。我正在尝试使用 power shell 从日志中获取最后 1000 行。我是 powershell 的新手,非常感谢任何帮助。
【问题讨论】:
标签: powershell
在 PowerShell 3 中,您可以使用新的 Tail 参数:
Get-Content file.log -Tail 1000
【讨论】:
PowerShell Community Extensions 有Get-FileTail:
Get-FileTail -Path foo.txt -Count 1000
【讨论】:
这有帮助吗?
Get-Content '\directory\to\your\log.txt' | Select-Object -last 1000
Get-Content 将 log.txt 中的所有信息加载到内存中,然后将其传递给 Select-Object,它将返回最后 1000 个项目,在这种情况下,它将返回最后 1000 行文本。
希望这会有所帮助。
【讨论】: