Utilisation de la commande de tuyaux - Raspberry Pi Linux

Utilisation de la commande de tuyaux - Raspberry Pi Linux
tuyau commande (|) est la commande largement utilisée pour pipeler les sorties de plusieurs commandes ensemble. À l'aide d'une commande de tuyau, la sortie de la commande précédente est pipeline pour devenir l'entrée de la commande suivante. La tuyauterie est importante lors de la création d'un flux de travail complexe car cela aidera les utilisateurs à connecter plusieurs commandes ensemble.

Cet article concerne l'utilisation de tuyau Commande dans le système Raspberry Pi Linux.

Utilisation de la commande de tuyaux

Pour piper plusieurs commandes en utilisant tuyau, Suivez la syntaxe mentionnée ci-dessous:

$ Command1 | Command2 |… | commande finale

Ci-dessous, nous verrons quelques exemples d'utilisation tuyau commande. Mais avant de commencer, supposons que nous ayons un fichier nommé Exemple-file2 et le contenu du fichier peut être affiché à l'aide de la commande CAT:

$ chat

Tri des données à l'aide de tuyau

Dans le fichier ci-dessus, les données sont triées et pour organiser les données par ordre alphabétique, nous utiliserons la commande mentionnée ci-dessous:

$ Cat Example-File2 | trier

Ce qui se passe ici, c'est que la sortie du fichier "Exemple-file2" devient le résultat d'entrée pour la commande de tri.

Tri et enregistrer la sortie dans un nouveau fichier

Si l'utilisateur souhaite enregistrer le fichier trié dans un autre fichier, cela peut être effectué en utilisant la commande ci-dessous:

Syntaxe

$ chat | tri>

Exemple

$ Cat Example-File2 | Trier> File triée

Dans le fichier, les données triées de "Exemple-file2" est stocké dans un nouveau fichier, qui est nommé comme trié, Et tout cela se fait en une seule commande:

Pour vérifier nos résultats revendiqués ici, nous avons utilisé CalifornieT commande pour afficher les données stockées dans File trié:

$ Cat trié-fichier

Choisir les données requises

tuyau peut également être utilisé pour choisir la sortie quelques contenus dans un fichier. Par exemple, si un utilisateur veut choisir 8 Termes initiaux à partir d'un fichier, il peut suivre la commande mentionnée ci-dessous:

Syntaxe

$ chat | tête -8

Exemple

$ Cat trié-fichier | tête -8

Note: Ce nombre 8 peut varier en commande en fonction de l'exigence de l'utilisateur.

La commande de tête choisit le premier 8 Contenu d'un fichier.

Tout comme la commande de tête, le queue La commande peut également être utilisée avec un tuyau Pour afficher le contenu à partir de la fin du fichier. Dans l'exemple ci-dessous, nous affichons les 2 derniers noms en utilisant le queue commande:

Syntaxe

$ chat | queue -2

Exemple

$ Cat trié-fichier | queue -2

Les commandes de la liste

tuyau La commande peut également être utilisée avec les commandes de liste. Ci-dessous, nous avons partagé quelques exemples de commandes de liste où le tuyau est utilisé.

Exemple 1

Dans le premier exemple de la commande List, Nous afficherons le nombre total de fichiers présents dans le système en utilisant le liste commande:

$ ls | wc -l

Dans la sortie, le nombre total de fichiers s'affiche.

Exemple 2

Dans cet exemple de liste, nous listerons toutes les sorties en utilisant le «plus”Commande avec le tuyau commande:

$ ls -al | plus

À la suite de la commande ci-dessus, toutes les sorties seront affichées à l'écran.

Multi-espèces

Il n'est pas obligatoire d'utiliser un tuyau une seule fois dans une commande à la place, il peut être utilisé plusieurs fois. Par exemple, quelques exemples sont partagés ci-dessous tuyau est utilisé plus d'une fois.

Exemple 1

Dans l'exemple ci-dessous, nous trierons d'abord notre fichier puis après le tri, les 8 premiers noms seront affichés:

Syntaxe

$ chat | Trier | tête -8

Exemple

$ Cat Example-File2 | Trier | tête -8

Note: Le numéro 8 peut être remplacé par d'autres numéros si un utilisateur veut.

Exemple 2

Dans cet exemple, j'ai créé un nouveau fichier et dont le contenu s'affiche dans l'image ci-dessous:

Maintenant, pour rechercher le nombre de fois qu'un mot est répété dans un fichier, suivez la commande de tuyaux mentionnés ci-dessous:

Syntaxe

$ chat | Bord de recherche GREP | wc -l

Exemple

$ Cat Search-File | banane grep | wc -l

Dans cet exemple, le mot «banane"Est fouillé à travers le fichier de recherche et le nombre de mots de banane dans le fichier s'affiche comme indiqué dans l'image ci-dessous:

C'est tout pour ce guide!

Conclusion

Le tuyau La commande peut être utilisée pour piper plusieurs commandes ensemble. Nous avons partagé plusieurs scénarios dans les directives ci-dessus où un tuyau La commande peut être utilisée. Passer par ces commandes et les exécuter en créant votre propre fichier afin que vous puissiez apprendre l'utilisation de tuyau Commandes sur le système Raspberry Pi.