PR

Powershellでtailしたい

powershell PowerShell
記事内に広告が含まれています。

Powershell で Linux系コマンドの tail を使いたいことがよくあります
備忘録を残します

tail

Get-Content .\logs.txt -Tail 5

説明

Get-Content <ファイルパス> -Tail <表示する行数>

ファイルパス:開きたいファイルのパス
表示する行数:例ではファイル末尾の5行が表示されます

tail -f

Get-Content .\logs.txt -Tail 5 -Wait

説明

引数に -Wait を付けるとファイルが更新され次第画面に追記分が表示されます
ログ監視等で便利です

文字化けする場合

-Encoding パラメータでエンコーディング指定しましょう
エンコーディング指定の例は参考リンクにある公式ドキュメントにあります

参考リンク

公式ドキュメント

Get-Content (Microsoft.PowerShell.Management) - PowerShell
コマンドレットは Get-Content 、ファイル内のテキストや関数の内容など、パスで指定された場所にある項目の内容を取得します。 ファイルの場合、コンテンツは一度に 1 行ずつ読み取られ、それぞれがコンテンツ行を表すオブジェクトのコレク...

コメント

タイトルとURLをコピーしました