ログ ファイルの最後の行を読み込んで、特定の情報を解析しようとしています。ログ ファイルは .csv で、3 番目のフィールドにある番号が必要です。
while (1)
{
Get-Content -Path C:\Users\alk6842\Desktop\logss.txt -Tail 1 -Wait | Foreach {($_ -split ',',4)[2]} | Foreach {($_ -split ' ',3)[1]}
}
これは画面に出力するために機能しますが、数値を変数に格納するか、配列の要素として格納して、操作できるようにしたいと考えています。やってみました
while (1)
{
$a = Get-Content -Path C:\Users\alk6842\Desktop\logss.txt -Tail 1 -Wait | Foreach {($_ -split ',',4)[2]} | Foreach {($_ -split ' ',3)[1]}
$a
}
しかし、これは何も出力しません。
ありがとう。