以下是我的CSV文件中的一些示例行。使用Powershell从包含特定单词的CSV中剥离一行?
"ComputerName","Name","Publisher","InstallDate","EstimatedSize","Version","Wow6432Node"
"pcnumber1","Service Pack 1 for Microsoft Office 2013 (KB2850036) 32-Bit Edition","Microsoft P",,"0",,"True"
"pcnumber1","CCleaner","Piriform",,"0","5.01",
原始脚本从指定的计算机中提取大量有关已安装软件的信息,并将其输出为CSV格式。我想获取该CSV文件并删除其中包含“Microsoft P”的所有行。我发现如何从字符串中删除特定的单词,如何查找和替换等等,但我很难找到这个特定的功能。
'FINDSTR/V“微软P” SomeFile.CSV> NewFile.CSV' –
,感觉痛苦地简单,我不知道我怎么错过了它。但是,看起来如果我这样做,它也会删除所有只包含单词“Microsoft”的行。 – MisterPuggles
“Microsoft P”只能在发布者列中找到? –