PowerShell的新手。 我想在第1列中过滤文本文件中的值等于“查找”
Get-Content -Path C:\home\file.csv | Select-String -SimpleMatch "Find"
当我运行上面的脚本时,它返回第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中没有标题。否则会更容易。