Windows Powershell での Unix tail 相当のコマンド 質問する

Windows Powershell での Unix tail 相当のコマンド 質問する

大きなファイル(通常サイズは500MB~2GB)の最後の数行を確認する必要があります。Windows tailPowershell用の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

これを実行し、ファイルを更新して保存すると、コンソールに変更が表示されます。

おすすめ記事