Я хочу найти реестр ассоциаций во Франции для китайских организаций. Поскольку я ничего не могу установить на своем офисном компьютере, я построил следующий поисковый запрос MS PowerShell на основе другого сообщения в этом форуме:
$file = "import.csv"
$csv = Get-Content $file
$csv | Select-String 'chinois' | Out-File "output.csv"
К сожалению, вывод, который я получаю, имеет разрывы строк там, где их не должно быть. Кто-нибудь может указать лучший способ сделать это? В идеале это также включало бы возможность поиска нескольких строк одновременно, в сочетании с логическим ИЛИ. Будучи новым пользователем powershell, я очень ценю любые комментарии или идеи!
powershell
csv
database
dufei
источник
источник
Ответы:
|
Пример вывода 2 из 962 строк сверху $ InFile
источник
chinois
илиassociation
как слова, не являющегося частью другого слова.Вместо использования
Get-Content
рассмотрите использованиеImport-CSV
иWhere-Object
для того, чтобы прочитать и отфильтровать файл. После этого вы можете использоватьExport-CSV
для экспорта файла.Это, вероятно, будет выглядеть примерно так:
Вы можете использовать
Get-Help
и сокращение-?
для получения справки по интерфейсу командной строки PowerShell. Так, например, вы можете бежать,Export-Csv -?
чтобы показать помощь дляExport-Csv
.источник