【发布时间】:2011-05-24 12:14:22
【问题描述】:
我必须查看一个大文件的最后几行(典型大小为 500MB-2GB)。我正在为 Windows Powershell 寻找等效的 Unix 命令tail。一些可用的替代方案是,
http://tailforwin32.sourceforge.net/
和
获取内容 [文件名] | Select-Object -Last 10
对我来说,不允许使用第一种方案,第二种方案很慢。有谁知道 PowerShell 的 tail 的有效实现。
【问题讨论】:
-
如果您不说明为什么不允许您使用第一种替代方案,我们如何知道您是否可以使用我们的建议?
-
有什么原因不能使用sourceforge.net/projects/unxutils/files/unxutils/current/…中提供的
tail命令? -
这是在生产机器上,不允许我复制任何外部可执行文件。一些奇怪的政策。 :) 没办法。感谢 Unxutils 链接。
-
https://devcentral.f5.com/blogs/us/unix-to-powershell-tail 演示了这个的纯 PoSH 实现。
-
无需使用 Select-Object:
Get-Content [filename] -last 10并添加-tailfor -f
标签: windows powershell tail