Texto y procesado

Comando join

Combina dos archivos por un campo común, como una consulta de base de datos pero con texto.

Sintaxis

join archivo1 archivo2

Opciones más útiles

-1 NCampo de unión del primer archivo
-2 NCampo de unión del segundo
-a NIncluye también las líneas sin pareja

Ejemplos para copiar

$ printf '1 ana\n' > j1.txt && printf '1 madrid\n' > j2.txt && join j1.txt j2.txtUnir por el primer campo

Puedes probarlos en la terminal del navegador: no toca tu ordenador.

Errores típicos

  • Los archivos deben estar ordenados por el campo de unión.

Comandos relacionados

FAQ

¿Qué pasa si no hay coincidencia?

Por defecto esa línea desaparece; con -a se conserva.

Aprende a usarlo de verdad

El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.

Empezar el curso gratis