我正在尝试从表(从csv文件导入)中检索值。我可以用2行来做,但是我想我缺少了一些东西,可能只需要一行就可以完成。
这是代码:
$bar = $foo | where-Object {$_.Myvalue -eq "network" }
$bar.label
这实际上在工作。但是我想我可以在一行内完成该操作,但是我发现了如何做。
最佳答案
试试Select-Object -ExpandProperty
:
$foo | where-Object {$_.Myvalue -eq "network" } | Select-Object -ExpandProperty Label
或
Foreach-Object
:$foo | where-Object {$_.Myvalue -eq "network" } | Foreach-Object { $_.Label }