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

时间:2013-07-01 12:02:58

标签: powershell

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

我需要做什么?

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

1 个答案:

答案 0 :(得分:1)

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

使用+ F或Shift-F选项(http://gnuwin32.sourceforge.net/packages/less.htm。)的

少用于Windows(http://www.commandlinefu.com/commands/view/1024/make-less-behave-like-tail-f)。显示更新的文件内容,其中PowerShell“get-content $ path -wait”没有。