繁体   English   中英

如何在 Csv 上使用 Where-Object 并获得没有 header 的 output

[英]How to use a Where-Object on a Csv and get the output without header

我有一个 csv 文件,如下所示

Name
Jonh
Jimmy
Sunny
Dany

因此,为了将 CSV 文件中的名称列表与另一个名称进行比较,我使用了以下命令

$csv = $csv | where {$_.Name -ceq "Jimmy"}

我得到 output 如下

Name
------
Jimmy

我可以把 output 当作

Jimmy 

代替

Name
-------
Jimmy

编辑:格式化

你应该使用:

$csv = $csv | where {$_.Name -ceq "Jimmy"} | Select-Object -ExpandProperty Name

我相信在 powershell 的更高版本中,您可以简单地从结果中调用属性名称,如下所示:

$csv = ($csv | where {$_.Name -ceq "Jimmy"}).Name

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM