Powershell - Cmdlet de comparaison d'objets
Compare-Object l'applet de commande peut être utilisée pour comparer deux objets.
Dans ces exemples, nous voyons l'applet de commande Compare-Object en action.
Exemple 1
Dans cet exemple, nous avons d'abord un fichier test.txt dans D: \ temp \ test avec le contenu "Welcome to TutorialsPoint.Com" et test1.txt avec le contenu "Hello World!" et "Bienvenue sur TutorialsPoint.Com" en deux lignes.
Comparez les fichiers. Tapez la commande suivante dans la console PowerShell ISE. La (les) ligne (s) commune (s) seront affichées.
Compare-Object -ReferenceObject $(Get-Content D:\temp\test\test.txt) -DifferenceObject $(Get-Content D:\temp\test\test1.txt)
Production
Vous pouvez voir la sortie suivante dans la console PowerShell.
InputObject SideIndicator
----------- -------------
Hello World! =>
Exemple 2
Comparez le contenu des fichiers. Tapez la commande suivante dans la console PowerShell ISE. Toutes les lignes avec indicateur seront affichées.
Tapez la commande suivante dans la console PowerShell ISE
Compare-Object -ReferenceObject $(Get-Content D:\temp\test\test.txt) -DifferenceObject $(Get-Content D:\temp\test\test1.txt) -IncludeEqual
Production
Vous pouvez voir la sortie suivante dans la console PowerShell.
InputObject SideIndicator
----------- -------------
Welcome to TutorialsPoint.Com ==
Hello World! =>