Programación en BASH - Tuberías

4 - Tuberías

Tutorial creado por Mike G. Extraido de: http://www.insflug.org/COMOs/Bash-Prog-Intro-COMO/Bash-Prog-Intro-COMO.html
03 de Enero de 2007

Esta sección explica de una manera muy sencilla y práctica cómo utilizar tuberías, y por qué querría utilizarlas.

4.1 Qué son y por qué querrá utilizarlas

Las tuberías le permiten utilizar (muy sencillo, insisto) la salida de un programa como la entrada de otro.

4.2 Ejemplo: una tubería sencilla con sed

É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.

4.3 Ejemplo: una alternativa a ls -l *.txt

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$".

5 opiniones

bajo

Creo que deberias elaborar algo nuevo y no solo copiar y pegar de un libro
Una pija

Lastima q copiaste y pegaste...
COpion

Lastima q copiaste y pegaste...
es un asco


n0 hay nd interesante..
he buscado por horas y nd encuentro.. deberían restringir estas páginas tontas..
BIEN

Esta muy bien explicado... me gustó.. encontré la respuesta que quería.

Tutoriales relacionados con 'Programación en BASH'

Este artículo pretende ayudarle a comenzar a programar shell scripts a un nivel básico/intermedio. No... Más »
Este documento describe el protocolo y los métodos a seguir para mantener y participar en... Más »
Si tuviera que buscar un adjetivo para calificar a Sendmail, pensaría en "excesivo". Excesivo puesto... Más »
El siguiente documento deriva del famoso feddi. Como que acompaña a los paquetes del FEddi+bt,... Más »
Debian es el nombre de una organización dedicada al desarrollo y mantenimiento de sistemas operativos... Más »

Autor y licencia de 'Programación en BASH'

Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.