Esta sección explica de una manera muy sencilla y práctica cómo utilizar tuberías, y por qué querría utilizarlas.
Las tuberías le permiten utilizar (muy sencillo, insisto) la salida de un programa como la entrada de otro.
Ésta es una manera muy sencilla de utilizar tuberías.
ls -l | sed -e "s/[aeio]/u/g"
En este caso, ocurre lo siguiente: primero se ejecuta el comando ls -l,
y luego su salida, en vez de imprimirse en la pantalla, se envía
(entuba) al programa sed, que imprime su salida correspondiente.
Probablemente ésta es una manera más difícil de hacer un ls -l *.txt, pero se muestra para ilustrar el funcionamiento de las tuberías, no para resolver ese dilema.
ls -l | grep "\.txt$"
En este caso, la salida del programa ls -l se envía al programa grep,
que imprimirá las líneas que concuerden con la regex
(expresión regular) "\.txt$".