筛选第一列文本文件(PowerShell)

时间:2017-11-16 11:15:38

标签: powershell

PowerShell的新手。 我想在第1列中过滤文本文件中的值等于“查找”

    Get-Content -Path C:\home\file.csv | Select-String -SimpleMatch "Find"

当我运行上面的脚本时,它返回第1列中等于“查找”的所有记录和其他具有“查找”的列,它应该只返回第1列,其中值为“查找”

请帮忙吗?

1 个答案:

答案 0 :(得分:3)

使用Import-csv:

Import-Csv C:\home\file.csv -Header Col1,Col2,Col3 | Select-Object -Unique Col1 | Select-String -SimpleMatch "Find"

将标题列调整为您拥有的列。我假设你在csv中没有标题。否则会更容易。