SORT |
Tri |
---|---|
MS-DOS 2 ou versions ultérieures | Externe |
Syntaxe
SORT [/R] [/+n] [<] [lecteur1:][chemin1]fichier1 [>[lecteur2:][chemin2]fichier2] [commande |] |
SORT [/R] [/+n] [> [lecteur2:][chemin2] fichier2] |
Paramètres
Nom | Description | |
---|---|---|
[lecteur1:][chemin1]fichier1 | Ce paramètre permet d'indiquer le nom du fichier à traiter. | |
[lecteur2:][chemin2]fichier2 | Ce paramètre permet d'indiquer le nom du fichier dans lequel les données à triés doivent conservés. | |
commande | Ce paramètre permet d'indiquer la commande fournissant les données à triés. | |
/R | Ce paramètre permet d'indiquer de trier dans le sens inversé. | |
/+n | Ce paramètre permet d'indiquer de trier en fonction de la colonne de caractère spécifié par «n». |
Description
Cette commande permet d'effectuer le tri d'une liste de données texte.
Remarques
- La commande SORT est une commande de filtre (lit à partir de l'entrée, la transforme et la sort à l'écran, dans un fichier ou sur une imprimante). La commande SORT est utilisé pour classer un fichier par ordre alphabétique. Vous pouvez spécifier la colonne du fichier sur laquelle effectuer le tri. Si vous ne spécifiez pas de colonne, la commande SORT trie par ordre alphabétique en utilisant le caractère de la première colonne.
- Si vous ne spécifiez pas de fichier source, la commande SORT peut être utilisé avec une entrée depuis le clavier ou un autre périphérique d'entrée.
- Utilisez les symboles «|» et «<» de redirection pour diriger la sortie de tri vers un nouveau fichier.
- La commande SORT ne classe pas les lettres majuscules par ordre alphabétique différemment des lettres minuscules.
- Les caractères spéciaux (au-dessus de la valeur ASCII 127) sont triés en fonction des informations de caractère trouvées dans le fichier COUNTRY.SYS (ou dans un fichier de remplacement comme indiqué dans le fichier CONFIG.SYS).
Code source
Voici des exemples de code source de SORT :
Lien | Langage de programmation | Projet |
---|---|---|
https://github.com/gladir/corail/blob/master/SORT.PAS | Free Pascal | Corail |
Exemple
Prenons pour acquis le fichier de données ASCII du nom de «FILM.DAT» :
F001 Aventure Zorro F002 Aventure Superman F003 Fiction Superbug F004 Fiction Superbug II F005 Horreur Halloween |
L'exemple suivant permet de trier par titre le fichier de données «FILM.DAT» :
SORT < FILM.DAT /+16 | MORE |
on obtiendra un résultat ressemblant à ceci :
F005 Horreur Halloween F003 Fiction Superbug F004 Fiction Superbug II F002 Aventure Superman F001 Aventure Zorro |
Dernière mise à jour : Dimanche, le 25 Avril 2021