Qu'est-ce que Pipe (|) ?

Mécanisme du shell, écrit « commande1 | commande2 », qui relie directement la sortie standard de la commande de gauche à l'entrée standard de la commande de droite (on parle aussi de tube). En enchaînant plusieurs petites commandes, comme dans sort ips.txt | uniq -c | sort -nr, on peut construire des traitements complexes sans créer de fichiers intermédiaires. Les commandes des deux côtés s'exécutent en même temps, et les données circulent de l'une à l'autre au fur et à mesure. La sortie d'erreur standard n'est pas reliée : pour transmettre aussi les erreurs, on ajoute 2>&1.

Nom japonais: パイプ(|)

« Pipe (|) » apparaît dans 1 questions d'entraînement réparties sur 1 thèmes, dont Bases de Linux et de la ligne de commande.

Domaine: Bases de Linux et de la ligne de commande

« Pipe (|) » dans les explications

Questions mentionnant « Pipe (|) » (1)

  1. Les choix sont donnés sans les espaces en début de ligne. Dans la session ci-dessus, quelle ligne affiche le dernier enchaînement de commandes ?

Termes associés

cron Expression régulière (regex) Git grep inode Lien physique (hard link) Lien symbolique (symlink) Permissions (droits d'accès) Redirection des entrées-sorties Shell

Retour au glossaire