Tri des valeurs de tableau à l'aide de PowerShell
Un tableau est une structure de données utilisée comme une collection de plusieurs éléments. Les éléments peuvent être de types identiques ou différents.
Les éléments du tableau sont stockés dans le numéro d’index dans l’ordre croissant des nombres entiers à partir de zéro. Dans ce didacticiel, vous apprendrez à trier les valeurs de tableau dans PowerShell.
Utiliser l’applet de commande Sort-Object
pour trier les valeurs de tableau dans PowerShell
L’applet de commande Sort-Object
trie les objets en fonction des valeurs de propriété. PowerShell utilise les propriétés de tri par défaut du premier objet d’entrée lorsqu’aucune propriété n’est spécifiée dans la commande.
Vous pouvez diriger les objets vers Sort-Object
pour les trier par ordre croissant ou décroissant.
Vous pouvez créer un tableau en utilisant l’opérateur de sous-expression de tableau @()
. Les éléments sont placés entre parenthèses @()
.
La commande suivante crée un tableau $vehicles
contenant cinq éléments.
$vehicles=@("Cars", "Trucks", "Bus", "Train", "Jeep")
Ensuite, appelez la variable de tableau pour afficher les éléments.
Commande:
$vehicles
Production:
Cars
Trucks
Bus
Train
Jeep
Dans l’exemple suivant, triez le tableau d’objets par ordre croissant.
Commande:
$vehicles | Sort-Object
Production:
Bus
Cars
Jeep
Train
Trucks
Utilisez le paramètre -Descending
pour trier les objets par ordre décroissant.
Commande:
$vehicles | Sort-Object -Descending
Production:
Trucks
Train
Jeep
Cars
Bus
PowerShell est connu pour ses applets de commande et leurs alias. Le Sort-Object
a un alias intégré sort
.
Comme indiqué ci-dessous, vous pouvez également diriger les objets triés vers trier
.
Commande:
$vehicles | sort
Production:
Bus
Cars
Jeep
Train
Trucks
De cette façon, vous pouvez facilement trier les valeurs de tableau à l’aide de PowerShell.