| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> Unix >> Content
    Tutoriel sur UNIX Trier Command
    La commande de tri UNIX est utilisé pour trier les fichiers texte ASCII . Il peut être utilisé pour trier les fichiers de toute taille. La commande peut même être utilisé pour trier plus d'un fichier et placez le résultat dans un fichier unique. Les données peuvent être triées par ordre alphabétique ou numérique sur n'importe quel champ dans le fichier . Utilisation

    La commande sort a le "sort [options ] fichier (s) . " De syntaxe Sans aucune option , la commande de tri utilise toute la gamme comme la clé de tri par défaut , trie les fichiers par ordre alphabétique et par ordre croissant, et imprime la sortie à l'écran . Les lignes à l'intérieur du dossier n'ont pas besoin d' être de la même taille . Les champs dans le fichier sont séparés par un espace par défaut.

    Vous pouvez utiliser les options de la commande pour modifier le comportement par défaut de la commande sort . Pour envoyer la sortie vers un fichier au lieu de l'écran, vous utilisez l'option "-o" . La syntaxe serait « genre - . O Entrée de sortie "

    Si vous avez un fichier contenant des données numériques , vous devez utiliser l'option "- n" pour indiquer à la commande pour trier numériquement . La syntaxe serait « tri -n nom de fichier. " Bien sûr , vous pouvez ajouter l'option "- o" pour afficher les résultats dans un fichier de sortie. La syntaxe serait alors " entrée tri -n- o sortie . "

    Si vous préférez trier le fichier dans l'ordre ( za ) au lieu de l'ordre croissant (az) descendant , vous utilisez l'option "- r" option. Le «R» signifie inverse dans ce cas. La syntaxe serait "filename sort- r . "

    Trier suppose que les champs sont séparés par des blancs , ce qui signifie que chaque mot sur ​​une ligne est considéré comme un champ. Cependant, vous pouvez avoir un Comma Separated Values ​​(CSV) , ou dans les champs peut être séparé par un autre personnage comme un colon. Si c'est le cas , utilisez l'option "-t" pour désigner le séparateur de champ . La syntaxe d'un fichier CSV serait « tri -t, nom de fichier. "

    Trier suppose que vous souhaitez utiliser toute la gamme comme la clé de tri . Si vous ne voulez trier sur un champ spécifique , vous devez ajouter l'option " + m" où "m" est le numéro du champ moins un. Par exemple, si vous aviez un fichier CSV contenant le prénom, le nom et l'adresse du domaine , et que vous vouliez trier sur le nom, la syntaxe serait " sort-t , +1 nom . " Le "+1" dit de trier sur le second champ. La raison de la numérotation étrange est dû au fait que les commandes Unix en général commencent à compter à "0 ", pas " 1". La commande serait alors trier le nom et utiliser le champ d'adresse comme une option de tri secondaire .

    Si vous ne vouliez trier sur le second champ de l' exemple ci-dessus , vous auriez à dire la commande de tri pour arrêter tri sur le troisième champ . Pour cela vous pouvez utiliser l'option "- m", où "m" est le numéro du champ moins un. Pour trier uniquement sur ​​le dernier champ de nom dans l' exemple ci-dessus , vous devez utiliser la syntaxe " sort-t , +1 -2 nom . "

    Autres options couramment utilisées sont le "-u " et "-d " options. L'option "- u" indique à la commande pour imprimer uniquement les valeurs uniques après le tri . S'il ya des multiples d'une seule ligne , une seule instance de la valeur sera imprimé . L'option "-d" indique d'effectuer un tri de dictionnaire du fichier , ce qui signifie que des ébauches , des chiffres et des caractères alphabétiques sont utilisés dans la comparaison.

    Trier peut également être utilisée pour fusionner et trier deux fichiers dans un seul fichier de sortie . Si plus d'un nom de fichier est fourni sous forme de fichier d'entrée , la commande va combiner les deux fichiers et trier les résultats. Lorsqu'elle est utilisée avec l'option "-o" , le résultat sera un fichier unique contenant les valeurs triées de deux fichiers. La syntaxe serait « tri -o sortie input1 input2 . " D'autres options pour la commande de tri peuvent être trouvés sur la page principale de tri (voir «Ressources supplémentaires», ci-dessous. )

    Previous :

    next :
      articles connexes
    ·Quels sont les avantages de l'utilisation du système d…
    ·Comment faire pour installer SFTP sur UNIX 
    ·Comment faire pour changer d'utilisateur sous Unix 
    ·Comment changer le nom d'utilisateur sous Unix 
    ·Tutoriel sur Unix ZFS 
    ·Comment réinitialiser un mot de passe sous Unix 
    ·Comment changer un doigt dans Unix Avec CHFN 
    ·Les types de shells Unix 
    ·UNIX Scripting 
    ·Unix Shell Scripting Tutorial 
      articles en vedette
    ·Comment faire pour supprimer une imprimante HP avec un …
    ·Comment changer la résolution pour un Compaq Q1859 Mon…
    ·Comment faire pour installer un pilote audio pour Windo…
    ·Comment désactiver Onboard vidéo intégrée sur un or…
    ·Comment faire pour installer PaperPort 11 
    ·Comment Double Boot Fedora & Fenêtres 
    ·Comment faire pour supprimer Norton De Vista 
    ·Comment partitionner votre disque dur pour un fichier d…
    ·Comment prendre un screenshot sur ​​un système Macinto…
    ·Pourquoi mon contrôle du volume du haut-parleur est gr…
    Copyright © Connaissances Informatiques http://fr.wingwit.com