Retour au cours

53. Combiner des commandes avec des Pipes (`|`)

Les Bases de Linux : de Zéro à Héros du CLI

La puissance du pipeline

L'opérateur pipe (|) est la pierre angulaire de la puissance de la ligne de commande Linux. Il prend la sortie STDOUT de la commande de gauche et l'injecte directement dans l'entrée STDIN de la commande de droite.

Syntaxe générale

commande1 | commande2 | commande3

Exemple pratique 1 : Paginer la sortie

Si une commande génère trop de texte, envoyez-le via un pipe vers less (le pagineur) :

bash $ ls -l /etc | less

Vous pouvez maintenant faire défiler la longue liste via l'interface 'less'.

Exemple pratique 2 : Compter les fichiers

Utilisez ls pour générer une liste, puis envoyez-la à wc (word count) avec l'option -l (line count) pour compter les éléments.

bash $ ls /bin | wc -l

Résultat : 187 (ou nombre similaire de fichiers dans /bin)