fbpx Comando join no Linux: Unir Linhas por Campo Comum | Certificação Linux

Comando join no Linux: Unir Linhas de Dois Arquivos por Campo Comum

📅 01/01/2019 ⏱ 2 min ✍️ Uira Ribeiro
Linuxcomandos
Comando join no Linux: Unir Linhas de Dois Arquivos por Campo Comum
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponível no
Google Play
Disponível na
App Store

O comando join no Linux (juntar) une as linhas de ambos os arquivos que tenham um índice comum. O comando join poderá ser utilizado como um banco de dados simples.

As opções frequentemente utilizadas são:

  • -j1 número: Escolhe o campo número como índice para o arquivo1.
  • -j2 número: Escolhe o campo número como índice para o arquivo2.
  • -j número: Escolhe o campo número como índice para ambos os arquivos.

Exemplo:

Suponha que o arquivo1 contenha o seguinte conteúdo:

1 GZH-12342 HYD-23893 GIS-2348

E o arquivo2 tenha o seguinte conteúdo:

1 Fiat Uno Mille Smart2 Audi A33 Monza

Depois do comando:

$ join –j 1 arquivo1 arquivo2

A saída será a seguinte:

1 GZH-134 Fiat Uni Mille Smart2 HYD-2389 Audi A33 GIS-2348 Monza

TABELA - Símbolos para diferenciar cabeçalho e rodapé

<tr>
SímboloDescrição
\:\:\:Símbolo utilizado para iniciar o cabeçalho do texto
\:\:Símbolo utilizado para iniciar o corpo do texto
\:Símbolo utilizado para iniciar o rodapé do texto

Veja que o comando join necessita que ambos os arquivos contenham um índice, como no exemplo.

Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.

Gostou? Compartilhe

 

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Depois de anos vendo profissionais perderem horas em tarefas simples por não conhecer as ferramentas certas do Linux, decidi ensinar.
Hoje sou autor da maioria dos Materiais de Aprendizado oficiais da LPI e mentor de mais de 14.000 alunos certificados.

Conheça minha história completa →

Isso foi só uma peça. O curso ensina o caminho completo — do primeiro comando ao dia da prova.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp