Dans ce blog, nous vous montrerons comment utiliser le trier commande pour trier rapidement vos données sur le système Raspberry Pi.
Trier la commande
Comme son nom l'indique, le trier La commande est utilisée pour "trier" les données. Le tri signifie réorganiser les données dans l'ordre approprié. Pour comprendre, nous vous fournissons une table avec des données triées et non triées.
Données non triées | Données triées |
Pieuvre | Fourmi |
Fourmi | Chat |
Chien | Chien |
Chat | Pieuvre |
Dans le tableau ci-dessus, le côté droit est une forme triée de données du côté gauche. Fondamentalement, ces données sont triées par ordre alphabétique mais les données numériques peuvent également être triées en utilisant le trier commande.
Syntaxe d'une commande de tri
Si tu veux trier les données, vous pouvez utiliser ce qui suit trier Syntaxe de commande:
$ tri
Utilisation de la commande de tri
Avant de s'orienter vers l'exécution du "trier" commande, assurez-vous d'avoir un fichier où les données ne sont pas triées.
J'ai créé un exemple de fichier Pour vous donner une idée de la façon dont vous pouvez également faire le même processus pour votre fichier. Les données à l'intérieur du fichier peuvent être affichées à l'aide de la commande suivante:
$ CAT Exemple-fichier
Note: N'oubliez pas que exemple-fichier est le nom de mon fichier. Vous pouvez utiliser l'un de vos fichiers.
Maintenant dans le fichier, si vous souhaitez vérifier si les données dans le fichier sont triées ou non, vous pouvez utiliser la commande mentionnée ci-dessous.:
Syntaxe de commande
$ Soi -C
Exemple
$ Soi -C Exemple-fichier
Ainsi, dans l'image ci-dessous, il est montré que notre fichier n'est pas trié parce que le poisson Le placement est faux en termes d'ordre alphabétique. Vous devez également garder à l'esprit que le trier La commande prend le premier mot non trié et publie les résultats à un emplacement où il trouve le placement non trié. Peu importe le nombre de positions que vos données ne sont pas triées. Comme dans le cas ci-dessus, il vérifie la position de "poisson" En tant que premier mot non trié, il publie le mauvais placement de ce mot.
Pour trier le fichier dans l'ordre exact, utilisez la commande suivante:
$ Trie Exemple-fichier
Note: Remplacer le nom de mon fichier, qui est exemple-fichier avec votre propre fichier.
Maintenant, si vous souhaitez enregistrer les données triées dans un nouveau fichier, vous pouvez utiliser la syntaxe de commande suivante:
Syntaxe de commande
$ tri>
Exemple
Essayons de comprendre la syntaxe ci-dessus avec un exemple où «Exemple-fichier» est un fichier non trié et "fichier de sortie" est créé où la sortie triée sera stockée.
$ Tri Exemple-File> File de sortie
La commande ci-dessus transférera les données triées vers un nouveau fichier avec le nom "fichier de sortie" Et vous pouvez utiliser le chat commande pour confirmer si les données sont triées dans le fichier.
Tri inversé
Nous avons vu la commande de tri mais si un utilisateur veut trier le fichier dans l'ordre inverse. À cette fin, vous pouvez suivre la syntaxe mentionnée ci-dessous:
Syntaxe de commande
$ sort -r
Exemple
$ SORT -R Exemple-fichier
Dans l'image ci-dessous, vous pouvez voir clairement comment les données ont été triées dans l'ordre inverse.
Tri numérique
Le trier La commande trie non seulement les données dans l'ordre alphabétique, mais vous pouvez également utiliser la même commande pour trier les données dans l'ordre numérique à partir de la syntaxe suivante:
Commande synton
$ SORT -N
Exemple
Par exemple, nous avons un fichier de données numérique qui est affiché dans l'image ci-dessous:
Pour trier les données numériques non triées ci-dessus, utilisez la commande mentionnée ci-dessous:
$ Soi -N Exemple-fichier
Tri numérique inversé
Tout comme le tri alphabétique inversé, vous pouvez également trier les nombres numériques dans l'ordre inverse en utilisant la syntaxe mentionnée ci-dessous:
Syntaxe de commande
tri -nr
Exemple
Trier -NR Exemple-fichier
Retirer les duplets
Vous pouvez également utiliser le "trier" Commande pour supprimer les données utilisées plusieurs fois. À cette fin, vous devez suivre la syntaxe mentionnée ci-dessous:
Syntaxe de commande
$ SORT -U
Exemple: Supposons que nous ayons un fichier avec le nommé carnet Et vous pouvez voir que la date «28 février» et "31 mars" sont répétés deux fois.
Pour supprimer les dates répétées dans le fichier, vous pouvez utiliser la commande suivante:
$ Soi -U Année
La commande ci-dessus trie non seulement les données par ordre alphabétique, elle supprime également les dates de mois répétées.
Tri mois
Vous pouvez également utiliser le trier Commande pour trier les données en fonction du mois à l'aide de la syntaxe de commande mentionnée ci-dessous:
Syntaxe de commande
$ Soi -M
Exemple
$ Soi -M
Dans l'exemple ci-dessous, les données sont triées en fonction des mois. De cette façon, vous pouvez utiliser le trier commande pour trier facilement différents types de données en quelques secondes.
C'est tout pour ce guide!
Conclusion
Le trier La commande est utilisée pour réorganiser les données alphabétiquement, numériquement et mensuellement. Vous pouvez également utiliser la même commande pour supprimer les données redondantes ou en double car elle supprime les valeurs qui sont répétées plusieurs fois. De plus, vous pouvez également utiliser la commande de tri pour effectuer le tri dans l'ordre inverse, peu importe le nombre de variables que votre fichier inclut, vous obtiendrez les données triées en quelques secondes.