Powershell Get-Content -ReadCount通过值

时间:2017-11-07 18:06:56

标签: powershell

我有管道分隔文件,我正在尝试搜索并想知道第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语句?

谢谢!

0 个答案:

没有答案