我有管道分隔文件,我正在尝试搜索并想知道第8列中的值是否大于0.如果它不大于0,我想检查另一个文件位置。我遇到了将变量传递给if语句的问题。以下是我到目前为止的情况:
$file = Get-Content Test.txt -Delimiter '|' -read 8
$fields = $file[0].psobject.properties | %{$_.name}
$file | select $fields[2,4,5]
我收到以下输出:
PSChildName ReadCount Count
Test.txt 8 8
Test.txt 12 4
我收到了我想要的ReadCount,8,但由于某种原因,它也会返回12.我如何能够将Count值的值传递给8并继续使用if语句?
谢谢!