0
我正試圖讀取日誌文件的最後一行並解析它以獲取特定的信息。日誌文件是.csv,我需要第三個字段中存在的號碼。嘗試將cmdlet的輸出存儲到變量
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
}
但是這不會輸出任何東西。
謝謝。
我懷疑的東西還在寫爲'logss.txt',所以'GET-Content'永遠不會完成,和因此腳本永遠不會迴應'$ a'。 –