Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTEGRANTES:
Meza Terrazos, Jorge
López Caballero, Fernando
Mandujano Ayala, Luis
Ponce Almeri, Daniel
INDICE
1. Conceptos Básicos
Antes de pasar a la parte del código debemos manejar tres términos fundamentales en Linux:
Entrada estándar, salida estándar y error estándar.
La entrada estándar representa los datos que necesita una aplicación para funcionar, como por
ejemplo un archivo de datos o información ingresada desde la terminal y es representado en la
terminal como el tipo 0.
La salida estándar es la vía que utilizan las aplicaciones para mostrarte información, allí podemos
ver el progreso o simplemente los mensajes que la aplicación quiera darte en determinado
momento y es representado en la terminal como el tipo 1.
El error estándar es la forma en que los programas te informan sobre los problemas que pueden
encontrarse al momento de la ejecución y es representado en la terminal como el tipo 2.
Una tubería en Linux no es más que una forma práctica de redireccionar la salida estándar de un
programa hacia la entrada estándar de otro. Esto se logra usando el símbolo | (pipe).
Se da el nombre de filtros a un grupo de comandos que leen alguna entrada, realizan una
transformación y escriben una salida. Además de los que veremos aquí, incluye comandos tales
como head, tail, wc, y cut.
Una redirección consiste en trasladar la información de un tipo a otro, por ejemplo, de la salida
estándar a la entrada estándar o del error estándar a la salida estándar. Esto lo logramos usando
el símbolo >.
Por ejemplo, para redireccionar la salida de un comando y volcarla a un archivo bastaría con
ejecutar:
2. Propósito
El comando realizado tiene como propósito generar una cadena de texto como resultado, en
primer lugar, de la búsqueda de un archivo dentro de una carpeta determinada y que
posteriormente, teniendo las direcciones de las ubicaciones posibles de este archivo, hacerle
modificaciones con filtros básicos que linux nos proporciona, para después enviar el resultado
final a un archivo de texto.
Dado el contexto, el propósito implícito de este ejercicio es poder representar el patrón
arquitectónico de tuberías y filtros apoyándonos en comandos de linux, que serán detallados
posteriormente.
3. Comando
Código en Linux
Tail: sirve para mostrar las últimas líneas de un archivo. Por defecto se muestran las
últimas 10 líneas. Pero este número puede variar dependiendo de las especificaciones
que se le dé. En este caso el argumento -1 sirve para imprimir la primera línea.