Enviar búsqueda
Cargar
Tuberias
•
Descargar como ODT, PDF
•
0 recomendaciones
•
209 vistas
A
astaroth97
Seguir
Denunciar
Compartir
Denunciar
Compartir
1 de 2
Descargar ahora
Recomendados
Gramatica libre de contexto
Gramatica libre de contexto
Daniel Molina
GRAMATICAS AMBIGUAS
GRAMATICAS AMBIGUAS
Alejandro Bolaños Ussa
Lenguaje c
Lenguaje c
Andreina71
Lenguaje C
Lenguaje C
Andreina71
Comenzando a programar
Comenzando a programar
Fernando Juhasz
Presentación1
Presentación1
joseluis21793
Elementos de programacion t1
Elementos de programacion t1
Juan David Sanchez S
Elementos
Elementos
Fernando Solis
Recomendados
Gramatica libre de contexto
Gramatica libre de contexto
Daniel Molina
GRAMATICAS AMBIGUAS
GRAMATICAS AMBIGUAS
Alejandro Bolaños Ussa
Lenguaje c
Lenguaje c
Andreina71
Lenguaje C
Lenguaje C
Andreina71
Comenzando a programar
Comenzando a programar
Fernando Juhasz
Presentación1
Presentación1
joseluis21793
Elementos de programacion t1
Elementos de programacion t1
Juan David Sanchez S
Elementos
Elementos
Fernando Solis
El papel del analizador sintáctico
El papel del analizador sintáctico
Hector Espinosa
recursividad
recursividad
INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE CARRILLO PUERTO
Estructura basica para_c_
Estructura basica para_c_
EspitiaGiancarlo
Palabras Reservadas en C++
Palabras Reservadas en C++
ncrmax
Prolog
Prolog
MEGACOMPUTO
Prolog
Prolog
MEGACOMPUTO
Funciones
Funciones
Fernando Solis
Instrucciones C++
Instrucciones C++
grachika
Estructura básica de pascal
Estructura básica de pascal
Escuela de Aplicación J.M. Dr. Carlos Martínez Durán
Introducción a C++
Introducción a C++
Areli1215
Pseudocodigo
Pseudocodigo
Yanori Perez
Pseudocodigo
Pseudocodigo
APILUZ1
Unidad 2
Unidad 2
Carlos Rangel Flores
Comandos vb
Comandos vb
SamuelCondoriMamani
Elementos de un programa c++
Elementos de un programa c++
Lalo Apellidos
Lex
Lex
PauNyo
Pascal
Pascal
parada137
Bilgi Notu 2
Bilgi Notu 2
Chris Direduryan
Thanh toán Nds
Thanh toán Nds
Tuấn Anh
Indian contract act1872 ppt @ bec doms
Indian contract act1872 ppt @ bec doms
Babasab Patil
1919 inc
1919 inc
lneconsulting
2011 icse-feature cohesion in software product lines an exploratory study
2011 icse-feature cohesion in software product lines an exploratory study
n-yuki
Más contenido relacionado
La actualidad más candente
El papel del analizador sintáctico
El papel del analizador sintáctico
Hector Espinosa
recursividad
recursividad
INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE CARRILLO PUERTO
Estructura basica para_c_
Estructura basica para_c_
EspitiaGiancarlo
Palabras Reservadas en C++
Palabras Reservadas en C++
ncrmax
Prolog
Prolog
MEGACOMPUTO
Prolog
Prolog
MEGACOMPUTO
Funciones
Funciones
Fernando Solis
Instrucciones C++
Instrucciones C++
grachika
Estructura básica de pascal
Estructura básica de pascal
Escuela de Aplicación J.M. Dr. Carlos Martínez Durán
Introducción a C++
Introducción a C++
Areli1215
Pseudocodigo
Pseudocodigo
Yanori Perez
Pseudocodigo
Pseudocodigo
APILUZ1
Unidad 2
Unidad 2
Carlos Rangel Flores
Comandos vb
Comandos vb
SamuelCondoriMamani
Elementos de un programa c++
Elementos de un programa c++
Lalo Apellidos
Lex
Lex
PauNyo
Pascal
Pascal
parada137
La actualidad más candente
(17)
El papel del analizador sintáctico
El papel del analizador sintáctico
recursividad
recursividad
Estructura basica para_c_
Estructura basica para_c_
Palabras Reservadas en C++
Palabras Reservadas en C++
Prolog
Prolog
Prolog
Prolog
Funciones
Funciones
Instrucciones C++
Instrucciones C++
Estructura básica de pascal
Estructura básica de pascal
Introducción a C++
Introducción a C++
Pseudocodigo
Pseudocodigo
Pseudocodigo
Pseudocodigo
Unidad 2
Unidad 2
Comandos vb
Comandos vb
Elementos de un programa c++
Elementos de un programa c++
Lex
Lex
Pascal
Pascal
Destacado
Bilgi Notu 2
Bilgi Notu 2
Chris Direduryan
Thanh toán Nds
Thanh toán Nds
Tuấn Anh
Indian contract act1872 ppt @ bec doms
Indian contract act1872 ppt @ bec doms
Babasab Patil
1919 inc
1919 inc
lneconsulting
2011 icse-feature cohesion in software product lines an exploratory study
2011 icse-feature cohesion in software product lines an exploratory study
n-yuki
Chino 1
Chino 1
johnnie37
Name Your Price! - Creative Entrepreneurship Sessions #4
Name Your Price! - Creative Entrepreneurship Sessions #4
FlandersDC
Ban tin doi tac nl so 1
Ban tin doi tac nl so 1
Tuấn Anh
Writing a literature review by Tim Lang
Writing a literature review by Tim Lang
Learning Development Centre
Slides springio
Slides springio
Alex Soto
C. Porchietto La Stampa Torino 06.05.09
C. Porchietto La Stampa Torino 06.05.09
Claudia Porchietto
No Te Quejes..
No Te Quejes..
guestc71c742
proceso de investigacion
proceso de investigacion
guiliver
Jimmy Durante
Jimmy Durante
oliviab1
Bec doms ppt on consumer choice
Bec doms ppt on consumer choice
Babasab Patil
The digital researcher by Neal Sumner
The digital researcher by Neal Sumner
Learning Development Centre
2005 icse-five years of product line engineering in a small company
2005 icse-five years of product line engineering in a small company
n-yuki
LEED
LEED
hyo_jungk
About interior--designing
About interior--designing
Babasab Patil
Multi domain hosting
Multi domain hosting
nor_nilam
Destacado
(20)
Bilgi Notu 2
Bilgi Notu 2
Thanh toán Nds
Thanh toán Nds
Indian contract act1872 ppt @ bec doms
Indian contract act1872 ppt @ bec doms
1919 inc
1919 inc
2011 icse-feature cohesion in software product lines an exploratory study
2011 icse-feature cohesion in software product lines an exploratory study
Chino 1
Chino 1
Name Your Price! - Creative Entrepreneurship Sessions #4
Name Your Price! - Creative Entrepreneurship Sessions #4
Ban tin doi tac nl so 1
Ban tin doi tac nl so 1
Writing a literature review by Tim Lang
Writing a literature review by Tim Lang
Slides springio
Slides springio
C. Porchietto La Stampa Torino 06.05.09
C. Porchietto La Stampa Torino 06.05.09
No Te Quejes..
No Te Quejes..
proceso de investigacion
proceso de investigacion
Jimmy Durante
Jimmy Durante
Bec doms ppt on consumer choice
Bec doms ppt on consumer choice
The digital researcher by Neal Sumner
The digital researcher by Neal Sumner
2005 icse-five years of product line engineering in a small company
2005 icse-five years of product line engineering in a small company
LEED
LEED
About interior--designing
About interior--designing
Multi domain hosting
Multi domain hosting
Similar a Tuberias
Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]
Zamantha Gonzalez Universidad Nacional Abierta
algoritmo
algoritmo
Cristhian Tapia
La estructura básica para C++
La estructura básica para C++
LorenaCMtz
La estructura basica_para_c_
La estructura basica_para_c_
GamePlayer35
Lex yacc
Lex yacc
MARCO POLO SILVA SEGOVIA
TEMA-2 Estructura de un programa en C.pptx
TEMA-2 Estructura de un programa en C.pptx
VctorEmmanuelEspinoM
Lenguaje c
Lenguaje c
Beto Aldana
Escuela
Escuela
judithely
Escuela
Escuela
judithely
Leng prog C
Leng prog C
Irvingg Kennedy Mcfly
Estructura del programa arduino
Estructura del programa arduino
tecnocm
Presentación 2014 profe gabriel
Presentación 2014 profe gabriel
Enrique Morales
Fundamentos de Lenguaje C
Fundamentos de Lenguaje C
Jorge Luis Chalén
Tema 7 www.fresymetal.com
Tema 7 www.fresymetal.com
FresyMetal
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015
Renny Batista
Evaluacion
Evaluacion
Santiago Sandoval
Curso de iniciaci_n_al_lenguaje_c_www.emugamesworld.com_
Curso de iniciaci_n_al_lenguaje_c_www.emugamesworld.com_
ireneromaweb
Curso De IniciacióN Al Lenguaje C
Curso De IniciacióN Al Lenguaje C
guestbc0748
Algoritmos y lenjuage de programacion
Algoritmos y lenjuage de programacion
Ysaac Ruiz
Ikgi
Ikgi
Dannis Rosales
Similar a Tuberias
(20)
Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]
algoritmo
algoritmo
La estructura básica para C++
La estructura básica para C++
La estructura basica_para_c_
La estructura basica_para_c_
Lex yacc
Lex yacc
TEMA-2 Estructura de un programa en C.pptx
TEMA-2 Estructura de un programa en C.pptx
Lenguaje c
Lenguaje c
Escuela
Escuela
Escuela
Escuela
Leng prog C
Leng prog C
Estructura del programa arduino
Estructura del programa arduino
Presentación 2014 profe gabriel
Presentación 2014 profe gabriel
Fundamentos de Lenguaje C
Fundamentos de Lenguaje C
Tema 7 www.fresymetal.com
Tema 7 www.fresymetal.com
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015
Evaluacion
Evaluacion
Curso de iniciaci_n_al_lenguaje_c_www.emugamesworld.com_
Curso de iniciaci_n_al_lenguaje_c_www.emugamesworld.com_
Curso De IniciacióN Al Lenguaje C
Curso De IniciacióN Al Lenguaje C
Algoritmos y lenjuage de programacion
Algoritmos y lenjuage de programacion
Ikgi
Ikgi
Más de astaroth97
Programacion Basica
Programacion Basica
astaroth97
Taller N1
Taller N1
astaroth97
Juegos De Logica
Juegos De Logica
astaroth97
Redireccion
Redireccion
astaroth97
Software Libre
Software Libre
astaroth97
Diagramas de Flujo
Diagramas de Flujo
astaroth97
Más de astaroth97
(6)
Programacion Basica
Programacion Basica
Taller N1
Taller N1
Juegos De Logica
Juegos De Logica
Redireccion
Redireccion
Software Libre
Software Libre
Diagramas de Flujo
Diagramas de Flujo
Tuberias
1.
Tuberias Podríamos representar cada programa como una caja negra que tiene una entrada y una salida que se pueden unir entre ellos. Debido a que la entrada por defecto es el teclado y la salida por defecto es terminal, graficaremos cuando sea necesario ambos. El ejemplo que utilizamos se encuentra esquematizado en la figura Siendo la entrada estándar el teclado y la salida estándar el terminal o por simplicidad la pantalla. Vamos a suponer un caso ficticio donde necesitamos todas las definiciones de cada palabra en un texto. Primero las ordenamos alfabéticamente, luego utilizamos un comando ficticio llamado diccionario que toma palabras de la entrada estándar y las reescribe junto a su significado en la salida estándar. Su esquema se ve en la figura En este caso nombramos por separado las entradas y salidas estándares de los dos programas, pero la unión entre ambos programas se puede considerar como un sólo tubo. En ese tubo, el flujo está en un estado intermedio, donde está ordenado, pero no tiene las definiciones de diccionario. En la línea de comandos esto se escribe de la siguiente manera: $ sort | dicccionario Donde el caracter " | " representa la conexión entre la salida estándar de un programa y la entrada estándar de otro. Con este fuerte y simple concepto se pueden concatenar gran cantidad de programas como si fuera una línea de producción en serie para generar resultados complejos. Para mejorar nuestro ejemplo sacaremos las palabras repetidas, antes de mostrarlas con definiciones. Suponiendo que exista un programa llamado sacarrepetidas, la línea de comando sería: $ sort | sacarrepetidas | diccionario Simple, utilizando herramientas sencillas logramos algo un poco más complicado. El inconveniente que tenemos en este ejemplo es que hay que escribir aquello a procesar. Normalmente queremos utilizar archivos como entrada de nuestros datos. Es necesario un comando que envíe a la salida estándar un archivo, así se procesa como la entrada estándar del sort y continúa el proceso normalmente. Este comando es cat. La sintaxis es simple cat nombredearchivo
2.
Quedando nuestro ejemplo: $ cat archivo.txt | sort | sacarrepetidas | diccionario ... esto crea un glosario de las palabras que se encuentren en archivo.txt La combinación de comandos es incalculable y brinda posibilidades enormes. Veamos algunos ejemplos. En el caso que se quieran buscar procesos con el string http: $ ps ax | grep http 3343 ? S 0:00 httpd DPERLPROXIED DHAV 3344 ? S 0:00 httpd DPERLPROXIED DHAV 3975 ? S 0:00 httpd DPERLPROXIED DHAV 12342 pts/6 S 0:00 grep http Si queremos eliminar la ultima linea podemos volver a usar grep con la opcion v $ ps ax | grep http | grep v grep 3343 ? S 0:00 httpd DPERLPROXIED DHAV 3344 ? S 0:00 httpd DPERLPROXIED DHAV 3975 ? S 0:00 httpd DPERLPROXIED DHAV Se pueden filtrar las líneas que contengan la palabra linux del archivo arch1.txt y luego mostrarlas en un paginador como less. $ cat arch1.txt | grep linux | less Podemos enviar los resultados por correo a un amigo, con un asunto que diga "Tu archivo". $ cat arch1.txt | grep linux | mail s 'Tu archivo' amigo@email.com
Descargar ahora