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