Comando join en Linux: unir líneas de archivos por campo común
El comando join en Linux (unir) combina las líneas de ambos archivos que tengan un índice común. El comando join puede ser utilizado como una base de datos simple.
Las opciones frecuentemente utilizadas son:
- -j1 número: Selecciona el campo número como índice para el archivo1.
- -j2 número: Selecciona el campo número como índice para el archivo2.
- -j número: Selecciona el campo número como índice para ambos los archivos.
Ejemplo:
Suponga que el archivo1 contenga el siguiente contenido:
1 GZH-12342 HYD-23893 GIS-2348
Y el archivo2 tenga el siguiente contenido:
1 Fiat Uno Mille Smart2 Audi A33 Monza
Después del comando:
$ join –j 1 arquivo1 arquivo2
La salida será la siguiente:
1 GZH-134 Fiat Uni Mille Smart2 HYD-2389 Audi A33 GIS-2348 Monza
TABLA - Símbolos para diferenciar encabezado y pie de página
| Símbolo | Descripción |
| \:\:\: | Símbolo utilizado para iniciar el encabezado del texto |
| \:\: | Símbolo utilizado para iniciar el cuerpo del texto |
| \: | Símbolo utilizado para iniciar el pie de página del texto |
Tenga en cuenta que el comando join requiere que ambos los archivos contengan un índice, como en el ejemplo.
Aprenda mucho más sobre Linux en nuestro curso en línea. Puede realizar la inscripción aquí. Si ya tiene una cuenta, o desea crear una, simplemente ingrese o cree su usuario aquí.
¿Le gustó? Comparta
Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.