【发布时间】:2017-08-24 20:47:47
【问题描述】:
试图弄清楚如何过滤特定 CSV 中的项目。
CSV 内容:
ComputerName,Results
computerA ," KB00000 is not installed
c:\SomeTestFile Version is 2
c:\SomeTestFile Version is 11.0"
ComputerB ,%windir%\somefile.exe is Version 1.2
我需要它首先根据第二列中的回车进行过滤,然后过滤掉不同的参数,例如“is version10”或“KB00000 is missing”。
CSV 格式的预期输出:
ComputerName,Results
computerA ,c:\SomeTestFile Version is 2
computerA ,c:\SomeTestFile Version is 11.0
ComputerB ,%windir%\somefile.exe is Version 1.2
有一个编码块。我可以导入文件但卡在过滤上。
$CSV = Import-Csv File.csv
【问题讨论】:
-
您的示例内容是 CSV 的实际原始内容吗(在文本编辑器中打开时)?
-
我在这里输入了它,但如果你把它放在 csv 中,它看起来像: ComputerName,Results computerA ," KB00000 is not installed c:\SomeTestFile Version is 2 c:\SomeTestFile Version is 11.0 " ComputerB ,%windir%\somefile.exe 是 1.2 版
-
请edit您的问题并复制/粘贴文本。
标签: powershell csv filtering