大きなファイル(通常サイズは500MB~2GB)の最後の数行を確認する必要があります。Windows tail
Powershell用のUnixコマンドに相当するものを探しています。いくつかの代替手段は以下のとおりです。
http://tailforwin32.sourceforge.net/
そして
Get-Content [ファイル名] | Select-Object -Last 10
私の場合、最初の代替手段を使用することは許可されておらず、2 番目の代替手段は低速です。PowerShell 用の tail の効率的な実装を知っている人はいますか。
ベストアンサー1
Get-Content でパラメータを使用する-wait
と、ファイルに追加された行が表示されます。この機能は PowerShell v1 に存在していましたが、何らかの理由で v2 では十分に文書化されていませんでした。
ここに例があります
Get-Content -Path "C:\scripts\test.txt" -Wait
これを実行し、ファイルを更新して保存すると、コンソールに変更が表示されます。