unix pipes tutorial pipes unix programming
¿Cuál de los siguientes es un ejemplo de minería de datos?
Descripción general de las tuberías en la programación Unix:
En este tutorial, aprenderemos más sobre Tubos Unix.
Y más adelante, trabajaremos con algunos de los comandos de filtro restantes y veremos un ejemplo de cómo conectarlos.
Vídeo de Unix n. ° 20:
Tubos en Unix
Una serie de comandos de filtro se pueden unir usando el símbolo de tubería: '|'. Cuando se interconectan dos comandos, el stdin del segundo programa se lee desde la salida estándar del primer programa. Esto crea un poderoso mecanismo para ejecutar comandos complejos rápidamente.
Mando | sort: este comando se utiliza para ordenar el contenido del archivo. Este comando también es útil para fusionar los archivos ordenados y almacenar el resultado en algún archivo. El contenido del archivo original permanece inalterado. |
---|---|
Sintaxis común: | ordenar [OPCIÓN]… [ARCHIVO] |
Ejemplo 1: | ordenar archivo1 Este comando ordenará el contenido de file1 |
Ejemplo 2: | sort -o archivo_salida archivo1 archivo2 Esto ordenará el contenido de file1 y file2 y guardará el resultado en el archivo output_file. |
Mando | cortar: este comando se utiliza para cortar un número determinado de caracteres o columnas de un archivo. Para cortar un cierto número de columnas, es importante especificar el delimitador. Un delimitador especifica cómo se separan las columnas en un archivo de texto, p. Ej. número de espacios, tabulaciones u otros caracteres especiales. |
---|---|
Sintaxis común: | cortar OPCIÓN… [ARCHIVO] |
Ejemplo 1 | corte -c 5-10 archivo1 Cortará de 5 a 10 caracteres de cada línea de archivo1 |
Ejemplo 2 | cortar -d ',' -f2,6 archivo1 Esto cortará los campos segundo y sexto del archivo1, donde los campos están separados por el delimitador ',' |
Esto cortará 2Dakota del Nortey 6thcampos del archivo1, donde los campos están separados por el delimitador ','.
Veamos ahora un Ejemplo de usar tuberías para imprimir una lista ordenada de palabras únicas. Si file1 tiene una lista de palabras en un orden aleatorio con repeticiones aleatorias, entonces se puede usar la siguiente canalización para lograrlo.
|_+_|Aquí, el comando sort lee la entrada del archivo 'file1' y envía la salida a stdout. El símbolo de tubería hace que la salida del comando sort se redirija a la entrada del comando uniq. Los comandos uniq leen la lista ordenada de su stdin e imprimen las palabras únicas desde allí a su stdout.
Finalmente, el símbolo de redirección de salida '>' redirige la salida estándar del comando uniq al archivo 'archivo2'.
Espero que hayan disfrutado este tutorial. A continuación, cubriremos los comandos de filtro restantes.
PREV Tutorial | SIGUIENTE Tutorial
Lectura recomendada
- Comandos de procesamiento de texto Unix: filtros Unix con ejemplos
- Más comandos Unix Filter y Awk, Sed en el procesamiento de texto
- Comandos Unix: Comandos Unix básicos y avanzados con ejemplos
- Tutorial de UNIX para principiantes (más de 20 vídeos de formación sobre Unix en profundidad)
- Tutorial de scripting de shell de Unix con ejemplos
- Qué es Unix: una breve introducción a Unix
- Tutoriales detallados de Eclipse para principiantes
- Trabajar con Vi Editor en Unix