带有wait参数的Get-Content不会在Powershell中更新

the*_*nut 5 powershell

我正在尝试使用Get-Content $path -waitWindows Powershell V3.0 监视文件.有时当我在Powershell中执行此命令行时,它将按预期运行.但有时它只会执行(或至少看起来像),get-content但没有-wait参数.即使文件得到更新,它也不会在Powershell中显示.如果我取消该命令并重新运行它将显示更新的文件内容.

我需要做什么?

编辑:似乎在一段时间后更新块.但这不是真正的实时.

小智 1

不允许发表评论(没有 50 声望),所以必须给出答案......

Less for Windows ( http://gnuwin32.sourceforge.net/packages/less.htm ) 使用 +F 或 Shift-F 选项 ( http://www.commandlinefu.com/commands/view/1024/make-less-行为类似-tail-f .) 显示更新的文件内容,而 PowerShell“get-content $path -wait”则没有显示。