Social Icons

twitterfacebookgoogle plusrss feedemail

segunda-feira, 17 de fevereiro de 2014

Linux - Juntando arquivos com os comandos join e paste

O comando “join” (unir), concatena registros de dois arquivos de texto baseado em índices comuns entre os registros.

Visualize os arquivos:

# cat / root /uid
# cat / root /gid

No caso dos arquivos vistos o índice em comum são os nomes dos usuários, vamos usar o join para unir os dois arquivos:

# join / root /uid / root /gid

-

O comando “paste”, junta os arquivos na saída padrão. Diferente do “join”, ele joga os dois arquivos lado-a-lado:

# paste / root /uid / root /gid

Ainda com o “paste” podemos, usar o parâmetro “-d”, de delimitador:

# paste -d@ / root /uid / root / gid

Nenhum comentário:

Postar um comentário