Retour au blog
Arnošt Havelka

Pipelines de commandes

Connectez les commandes avec des canaux pour créer des flux de travail puissants.

Démarrer la leçon interactive
Pipelines de commandes

Pipelines de commandes

Les tuyaux (|) connectent les commandes ensemble, envoyant la sortie d'une commande comme entrée à la suivante. C'est là que Bash devient vraiment puissant.

Tuyau de base : |

L'opérateur | enchaîne les commandes. Considérez-le comme « transmettre la sortie à la commande suivante ».

Usage:command1|command2
|
Pipe - sends output from command1 to command2 as input.

Enchaînez les commandes ensemble :

Command Prompt
INFO: Started ERROR: Connection failed INFO: Retrying ERROR: Timeout
C:\Users\User>cat log.txt

Plusieurs tuyaux

Enchaînez autant de commandes que nécessaire. Chacun transmet la sortie au suivant.

Usage:command1|command2|command3
command1 | command2 | command3
Chain multiple pipes for complex processing.

Processus étape par étape :

Command Prompt
alice zoe bob alice carol
C:\Users\User>cat names.txt

Pipe Avec Grep et wc

Comptez les lignes correspondantes avec une chaîne de tuyaux.

Command Prompt
INFO: Message 1 ERROR: Problem INFO: Message 2 ERROR: Issue ERROR: Fail
C:\Users\User>cat log.txt

Exemple concret

Extrayez et comptez les erreurs du serveur Web.

Command Prompt
200 /index.html 404 /missing.html 200 /about.html 404 /error.html 500 /api
C:\Users\User>cat access.log

Vérification des connaissances

1 / 3

What does the pipe operator | do?

Références

Ces liens Microsoft Learn et de la documentation Windows fournissent des informations fiables sur les commandes utilisées dans cet article.

À suivre

Pratique : Extraction de données

Combinez grep, pipes et redirection pour extraire et analyser les données.