Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. File 1 is: 4,22,1,2,3,14,12,13.
  2. File 2 is: 1,50,2,12,3,6,9.
  3.  
  4. $howmany = compare-object $(get-content C:testfile1.txt) $(get-content C:testfile2.txt)
  5. Write-Host "Total unique entries in both files is:" $howmany.Count
  6.  
  7. Total unique entries in file 1 is: 4
  8. Total unique entries in file 2 is: 3
  9. Unique numbers in file 1 are: 4 22 14 13
  10. Unique numbers in file 2 are: 50 6 9
  11.  
  12. $unique = $howmany | Group-Object -Property sideindicator -AsHashTable -AsString
  13.  
  14. ($unique.'<=' | Select-Object -ExpandProperty inputobject) -join ','
  15.  
  16. ($unique.'=>' | Select-Object -ExpandProperty inputobject) -join ','
  17.  
  18. ($unique.'<=' | Select-Object -ExpandProperty inputobject).count
  19.  
  20. ($unique.'=>' | Select-Object -ExpandProperty inputobject).count
  21.  
  22. function uniques {param($a,$b) $a|? {$b -notcontains $_}}
  23.  
  24. $f1 = (gc C:testfile1.txt) | select -unique
  25. $f2 = (gc C:testfile2.txt) | select -unique
  26.  
  27. Write-Host "Total unique entries in both files is: $(($f1+$f2 |select -Unique).Count)"
  28.  
  29. Write-Host "Total unique entries in file 1 is: $((uniques $f1 $f2).Count)"
  30. Write-Host "Total unique entries in file 2 is: $((uniques $f2 $f1).Count)"
  31. Write-Host "Unique numbers in file 1 are: $(uniques $f1 $f2)"
  32. Write-Host "Unique numbers in file 2 are: $(uniques $f2 $f1)"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement