Сравните 2 больших файла, с powershell или другими средствами? - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь сравнить 2 очень больших файла, оба файла содержат более 9 миллионов слов и имеют размер около 340 МБ каждый.

Я также пробовал такие программы, как Beyond Compare и некоторые другие. Программы сравнивают 2 файла, но при попытке сохранить файл вылетает.

Когда я пытаюсь использовать Powershell, я не могу заставить его работать:

$folder1 = Get-Content C:\Newfolder\ParentGUID.txt
$folder2 = Get-Content C:\Newfolder\GUID.txt

Compare-Object $folder1 $folder2 -IncludeEqual -ExcludeDifferent 

$folder1 = Get-Content C:\Newfolder\ParentGUID.txt | ForEach-Object { $_.Trim() }
$folder2 = Get-Content C:\Newfolder\GUID.txt | ForEach-Object { $_.Trim() }

Compare-Object $folder1 $folder2 -IncludeEqual -ExcludeDifferent

out-file c:\Newfolder\myfolder.txt

И

$Acer   = Import-Csv -Path C:\Newfolder\GUID.txt
$SAS    = Import-Csv -Path C:\Newfolder\ParentGUID.txt
$Header = $Acer | Get-Member | Where-Object -FilterScript {$_.MemberType -eq 'NoteProperty'} | Select-Object -ExpandProperty Name
Compare-Object -ReferenceObject $Acer -DifferenceObject $SAS -Property 'Unique ID' -PassThru | Select-Object -Property $Header |
Export-Csv -Path C:\Newfolder\NewStudents.txt -NoTypeInformation
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...