Pipe (Tubería)
Mecanismo de Unix que conecta la salida de un comando con la entrada de otro usando el símbolo |.
Un pipe (tubería), representado por |, es uno de los conceptos más poderosos de Unix. Toma la salida estándar (stdout) de un comando y la envía como entrada estándar (stdin) del siguiente:
cat log.txt | grep "error" | wc -l
Esto cuenta cuántas líneas con “error” hay en log.txt. Cada comando hace una cosa simple, pero combinados resuelven problemas complejos.
Los pipes fueron inventados por Doug McIlroy en 1973 y son la base de la filosofía Unix: “escribe programas que hagan una cosa bien y que puedan trabajar con otros programas”.