|
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
|
Traduction
Source
|
Tri
Syntaxe
sort [/ r] [/ + <N>] [/m <Kilobytes>] [/l <Locale>] [/ rec <Characters>] [[<Drive1>:] [<Path1>] <FileName1>] [/t [<Drive2>:] [<Path2>]] [/o [<Drive3>:] [<Path3>] <FileName3>]
Paramètres
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Remarques
-
À l'aide de la / + option de ligne de commande
Par défaut, les comparaisons commencent au premier caractère de chaque ligne. Le / + option de ligne de commande démarre les comparaisons au caractère spécifié par N. Par exemple, /+3Indique que chaque comparaison doit commencer au troisième caractère de chaque ligne. Lignes de moins de n caractères sont assemblées avant les autres lignes.
-
À l'aide de l'option de ligne de commande /m
La mémoire utilisée est toujours un minimum de 160 Ko. Si la taille de la mémoire est spécifiée, le montant exact spécifié est utilisé pour le tri (doit être d'au moins 160 Ko), indépendamment de la quantité de mémoire principale disponible.
La taille maximale par défaut lorsqu'aucune taille n'est spécifiée est 90 pour cent de la mémoire principale disponible si l'entrée et la sortie sont des fichiers, ou 45 pour cent de la mémoire principale dans le cas contraire. Le paramètre généralement par défaut offre les meilleures performances.
-
À l'aide de l'option de ligne de commande/l
Actuellement, la seule alternative aux paramètres régionaux par défaut est le paramètre régional « C », qui est plus rapide que le tri de langage naturel (il trie les caractères en fonction de leurs codes binaires).
-
À l'aide des symboles de redirection avec la commande sort
Vous pouvez utiliser le symbole (de tuyau |) pour diriger les données d'entrée pour la commande de tri à partir d'une autre commande ou pour diriger les données triées vers une autre commande. Vous pouvez spécifier des fichiers d'entrée et de sortie à l'aide de symboles de redirection (< ou >). Il peut être plus rapide et efficace (surtout avec des fichiers volumineux) pour spécifier le fichier d'entrée directement (tel que défini par fichier1 dans la syntaxe de commande), puis spécifiez le fichier de sortie en utilisant le paramètre/o .
-
Majuscules/minuscules
La commande sort ne distingue pas les majuscules des minuscules.
-
Limites de taille de fichier
La commande sort n'a aucune limite de taille de fichier.
-
Séquence de classement
Le programme de tri utilise la table de séquence de classement qui correspond aux paramètres de code et la page de codes de pays/région. Les caractères supérieurs au code ASCII 127 sont triés en fonction des informations dans le fichier Country.sys ou dans un autre fichier spécifié par la commande country dans votre fichier Config.nt.
-
Utilisation de la mémoire
Si le tri est adaptée à la taille maximale de la mémoire (comme défini par défaut ou comme spécifié par le paramètre/m ), le tri est effectué en un seul passage. Dans le cas contraire, le tri est effectué en deux passes de tri et de fusion distincts, et les quantités de mémoire utilisée pour les deux passes sont égales. Lorsque deux passes sont effectuées, les données triées partiellement sont stockées dans un fichier temporaire sur le disque. S'il n'a pas assez de mémoire pour effectuer le tri en deux passes, une erreur d'exécution est émise. Si l'option de ligne de commande /m est utilisée pour spécifier plus de mémoire supérieur à celui réellement disponible, une dégradation des performances ou une erreur d'exécution peut se produire.
Exemples
sort /r expenses.txt
find "Jones" maillist.txt | sort
sort
