next up previous contents index
Next: El lenguaje de programación Up: Linux Previous: Redirección de entrada-salida   Índice General   Índice de Materias


Pipes

Una vez estamos familiarizados con el concepto de entrada-salida, inmediatamente se nos viene a la cabeza cómo enlazar comandos uno tras otro. Por ejemplo, si queremos ver cuántos archivos hay en nuestra cuenta, con lo que hemos explicado hasta ahora tendríamos que hacer lo siguiente:

   $ ls -la > /tmp/fich
   $ wc -l < /tmp/fich

Esto mismo se puede conseguir sin más que redirigir la salida del primer comando a la entrada del segundo, ahorrándonos la creación del fichero /tmp/fich. Para ello usamos el operador $ \vert$:

   $ ls -la | wc -l

Ej:
   $ who | grep alcortes | wc -l
Con esta otra combinación podemos ver cuantas veces esta loggeado alcortes en nuestra máquina.



Alberto Cortés 2001-03-26