我正在尝试从表(从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 }

07-24 09:44
查看更多