La commande : "SORT" est activé Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponible
Les exemples pour la commande "SORT"
Le
`SORT`La commande dans l’invite de commande Windows est utilisée pour trier le contenu des fichiers. Voici quelques exemples d'utilisation du
`SORT`-Commande:
Exemple 1 : Trier du texte dans un fichier :
@ECHO OFF
REM Créer un fichier texte avec des données non triées
ECHO banana >> données.txt
ECHO apple >> données.txt
ECHO cherry >> données.txt
REM Trier les données in le fichier
SORT données.txt
REM Afficher les données triées
TYPE données.txt
Description : Cet exemple crée un fichier texte (
`données.txt`) créé avec des données non triées. La commande
`SORT données.txt`trie les données du fichier par ordre alphabétique. Le
`TYPE`L'instruction affiche les données triées.
Exemple 2 : Tri inversé :
@ECHO OFF
REM Créer un fichier texte avec des données non triées
ECHO banana >> données.txt
ECHO apple >> données.txt
ECHO cherry >> données.txt
REM Trier les données in ordre inverse
SORT /R données.txt
REM Afficher les données triées inversées
TYPE données.txt
Description : C'est ici que le
`/R`option utilisée pour trier les données dans l’ordre inverse. Le
`TYPE`L'instruction affiche les données triées inversement.
Exemple 3 : Tri de données numériques :
@ECHO OFF
REM Créer un fichier texte avec des données numériques
ECHO 10 >> données.txt
ECHO 5 >> données.txt
ECHO 20 >> données.txt
REM Trier les données numériques
SORT /N données.txt
REM Afficher les données numériques triées
TYPE données.txt
Description : C'est ici que le
`/N`option utilisée pour trier les données numériques. Le
`TYPE`L'instruction affiche les données numériques triées.
Exemple 4 : Tri des fichiers dans le répertoire actuel :
@ECHO OFF
REM Trier les fichiers du répertoire actuel par nom de fichier
DIR /B /O:N > liste de fichiers.txt
SORT liste de fichiers.txt
REM Afficher la liste triée des fichiers
TYPE liste de fichiers.txt
Description : Dans cet exemple, le
`DIR`instruction utilisée pour créer une liste de fichiers dans le répertoire courant. Avec
`/O:N`est trié par nom de fichier, et le
`SORT`L'instruction trie cette liste. Le
`TYPE`L'instruction affiche la liste triée des fichiers.
Exemple 5 : Tri des données d'un pipeline :
@ECHO OFF
REM Utilisez-en un Pipeline, um trier les données
ECHO banana > données.txt
ECHO apple >> données.txt
ECHO cherry >> données.txt
TYPE données.txt | SORT
Description : C'est ici que le
`SORT`instruction utilisée dans un pipeline pour obtenir les données directement à partir d'une autre instruction (dans ce cas
`TYPE`) Trier.
Le
`SORT`-Les instructions proposent diverses options qui peuvent être personnalisées en fonction de vos besoins de tri. Tu peux
`SORT /?`dans l’invite de commande pour voir une liste de toutes les options disponibles et en savoir plus.
"SORT" Extrait de l'aide de Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
SORT [/R] [/+n] [/M kilo-octets] [/L locale] [/REC octets_enregistrement]
[[lecteur1:][chemin1]nom_fichier1] [/T [lecteur2:][chemin2]]
[/O [lecteur3:][chemin3]nom_fichier3]
/+n Spécifie à partir de quel caractère, n, commencer
chaque comparaison. /+3 indique que chaque
comparaison doit commencer au 3ème caractère de
chaque ligne. Les lignes de moins de n caractères
sont révisées avant les autres lignes.
Par défaut, les comparaisons commencent au
premier caractère de chaque ligne.
/L[OCALE] locale Remplace les paramètres régionaux par défaut du
système avec ceux spécifiés. Les paramètres ""C""
donnent la séquence de révision la plus rapide
et sont actuellement le seul choix. Le tri
ne tient pas compte de la casse.
/M[EMORY] kilo-octets Spécifie la quantité en kilo-octets de mémoire
principale à utiliser pour le tri. La taille
mémoire ne peut jamais être inférieure à 160
kilo-octets. Si la taille mémoire est spécifiée,
la quantité exacte sera utilisée pour le tri,
indépendamment de la quantité de mémoire
principale disponible.
De meilleurs résultats sont en général obtenus en
n'indiquant pas de taille mémoire. Par défaut, le
tri sera fait en une seule passe (pas de fichier
temporaire) si la taille mémoire maximale par
défaut est suffisante, sinon le tri sera fait en
deux passes (les données partiellement triées
étant stockées dans un fichier temporaire) afin
que les quantités de mémoire utilisées pour le
tri et la fusion soient égales. La taille mémoire
maximale par défaut est fixée à 90% de la mémoire
principale disponible si entrée et sortie sont
des fichiers, et à 45% dans les autres cas.
/REC[ORD_MAXIMUM] caractères Spécifie le nombre maximal de caractères dans un
enregistrement (par défaut 4096, maximum 65535).
/R[EVERSE] Inverse l'ordre de tri, c'est-à-dire, effectue le
tri de Z à A, puis de 9 à 0.
[lecteur1:][chemin1]nom_fichier1 Spécifie quel fichier trier. S'il n'est
pas spécifié, c'est l'entrée standard qui est
triée.
Spécifier le fichier d'entrée est plus rapide que
de rediriger ce fichier comme entrée standard.
/T[EMPORARY]
[lecteur2:][chemin2] Spécifie le chemin d'accès au répertoire dans
lequel le tri doit stocker ses données, dans le
cas où ces données ne peuvent être contenues dans
la mémoire principale. Par défaut, c'est le
répertoire temporaire du système qui est utilisé.
/O[UTPUT]
[lecteur3 :][chemin3]nom_fichier3 Spécifie le fichier dans lequel
l'entrée triée doit être stockée. S'il n'est pas
spécifié, les données sont écrites dans la
sortie standard.
Spécifier le fichier de sortie est plus rapide
que de rediriger la sortie standard vers le même
fichier.
Informations importantes, conseils pour la commande "SORT"
Lors de l'utilisation du
`SORT`dans l'invite de commande Windows, il y a quelques points importants à noter :
1.
Type de tri : Par défaut, le
`SORT`-Tri alphanumérique des commandes, ce qui signifie que les données sont triées par lettres et par chiffres. Avec le
`/N`option, vous pouvez activer le tri numérique.
SORT /N des dossiers.txt
2.
Sortie standard : Si vous
`SORT`sans fichier de sortie spécifié, la sortie triée sera affichée à l'écran. Si vous souhaitez enregistrer les données triées dans un fichier, vous pouvez rediriger la sortie vers un fichier :
SORT données_non triées.txt > données_triées.txt
3.
Sensible à la casse : Le tri n'est pas sensible à la casse par défaut. Cela signifie que les lettres majuscules et minuscules sont ignorées lors du tri. Si un tri sensible à la casse est requis, vous pouvez
`/C`-Utiliser l'option.
SORT /C des dossiers.txt
4.
Tri inversé : Avec le
`/R`L'option permet d'inverser le tri et d'afficher les données par ordre décroissant.
SORT /R des dossiers.txt
5.
Encodage des caractères : Par défaut, le tri est effectué à l'aide de l'encodage des caractères natif. Si vos données ont un codage de caractères différent, vous pouvez
`/UTF-8`-Utiliser l'option (à partir de Windows 10, version 1903).
SORT /UTF-8 des dossiers.txt
6.
Limites de caractères : Dans les anciennes versions de Windows, il existe une limite quant au nombre de caractères pouvant être utilisés.
`SORT`peut être traité en une seule fois. Si vous rencontrez des problèmes lors du tri de très longues lignes, cela peut en être la cause.
7.
Séparateurs personnalisés : Le
`SORT`La commande sépare normalement les entrées à l’aide d’espaces. Si vos données utilisent un séparateur différent, vous pouvez utiliser des outils tels que
`sed`ou
`awk`dans un environnement shell avant de l'utiliser
`SORT`avant.
TYPE données.txt | sed 's/,/ /g' | SORT
Il est important de considérer les besoins spécifiques de vos données et les options disponibles
`SORT`-Commande à prendre en compte pour obtenir le résultat souhaité. Tu peux
`SORT /?`dans l'invite de commande pour voir une liste des options disponibles et plus de détails.