« Trucs et astuces pour la console » : différence entre les versions

Aller à la navigation Aller à la recherche
Ligne 170 : Ligne 170 :
=== Pipeline ===
=== Pipeline ===


Le "pipe", symbolisé par une barre verticale "'''|'''" ( AltGr-6 sur un clavier Français ), permet de renvoyer le résultat d'une première commande vers une deuxième commande.
Le "pipe" (tube anonyme), symbolisé par une barre verticale "'''|'''" ( AltGr-6 sur un clavier Français ), permet de renvoyer la sortie d'une première commande vers l'entrée d'une deuxième commande.


Par exemple en tapant '''ls''' vous obtenez la liste des répertoires et fichiers contenus dans le répertoire courant... Si maintenant vous faites '''ls | sort''', vous obtiendrez toujours cette même liste, mais triée par ordre alphabétique : '''sort''' a utilisé le résultat de '''ls''' pour le faire.
Par exemple en tapant '''ls''' vous obtenez la liste des répertoires et fichiers contenus dans le répertoire courant... Si maintenant vous faites '''ls | sort''', vous obtiendrez toujours cette même liste, mais triée par ordre alphabétique : '''sort''' a utilisé la sortie de '''ls''' pour le faire.


Une façon très courante d'utiliser le pipe est de l'associer à '''grep''', qui permet de filtrer le résultat d'une commande en n'affichant que ceux comportant le ou les mots (en fait une expression rationnelle) suivant '''grep'''.
Une façon très courante d'utiliser le pipe est de l'associer à '''grep''', qui permet de filtrer le résultat d'une commande en n'affichant que ceux comportant le ou les mots (en fonction d'une expression rationnelle) suivant '''grep'''.


Par exemple :
Par exemple :
editor
621

modifications

Menu de navigation