1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-08-17 12:35:45 +02:00
tldr/pages.pt_BR/common/join.md

25 lines
836 B
Markdown
Raw Normal View History

2021-10-08 11:08:13 -03:00
# join
> Junta linhas de dois arquivos ordenados em um campo comum.
> Mais informações: <https://www.gnu.org/software/coreutils/manual/html_node/join-invocation.html>.
2021-10-08 11:08:13 -03:00
- Junta dois arquivos no primeiro campo (padrão):
`join {{caminho/para/arquivo1}} {{caminho/para/arquivo2}}`
2021-10-08 11:08:13 -03:00
- Junta dois arquivos usando uma vírgula (em vez de um espaço) como separador de campo:
`join -t {{','}} {{caminho/para/arquivo1}} {{caminho/para/arquivo2}}`
2021-10-08 11:08:13 -03:00
- Junta campo3 do arquivo1 ao campo1 do arquivo2:
`join -1 {{3}} -2 {{1}} {{caminho/para/arquivo1}} {{caminho/para/arquivo2}}`
2021-10-08 11:08:13 -03:00
- Produz uma linha para cada linha que não pode ser pareada para o arquivo1:
`join -a {{1}} {{caminho/para/arquivo1}} {{caminho/para/arquivo2}}`
- Junta aquivo da entrada padrão (`stdin`):
`cat {{caminho/para/arquivo1}} | join - {{caminho/para/arquivo2}}`