Вот несколько примеров строк из моего 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 "Microsoft P" SomeFile.CSV> NewFile.CSV' –
Это чувствует боли просто, и я не знаю, как я пропустил это. Однако кажется, что если я это сделаю, он также удалит все строки с помощью только слова «Microsoft». – MisterPuggles
«Microsoft P» можно найти только в столбце издателя? –