Comando join no Linux (junta arquivos) [Guia Básico]
Linuxcomandos
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é
| Símbolo | Descriçã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