terça-feira, 18 de novembro de 2014

[Linux] Utilizando o comando join

Olá pessoal, nesse post iremos conhecer o comando "join".

Esse comando exibe uma linha para cada par de linhas de arquivo1 e arquivo2 que contenham campos idênticos para junção.

join opções arquivo1 arquivo2

Temos dois arquivos: "usernames.txt" e "dominios.txt". Veja o conteúdo de cada um:



Iremos usar o campo do arquivo "usernames.txt" como referência para junção. Redirecionaremos a saída do comando "join" para um arquivo chamado "emails.txt".

join -j1 usernames.txt dominios.txt > emails.txt

(clique na imagem para vê-la em tamanho maior)

Vamos ver o conteúdo do arquivo "emails.txt":


Caso utilizasse "-j2", usaria o campo do segundo arquivo (dominios.txt) como referência para a junção.

Quaisquer dúvidas deixem nos comentários, até a próxima.


Nenhum comentário: