Artigos > Criando planilha com paste

542 Views
Tempo de leitura: 1 Minuto
Atualizado em:

O comando paste nos permite fazer merge de arquivos no Linux, o que nos possibilita criar planilhas, por exemplo, via CLI. Realmente muito prático.

Costumo utilizá-lo quando faço inventários/levantamentos e preciso expor isso para outras pessoas/departamentos. Primeiramente obtenho os dados de que necessito e os salvo em arquivos de texto. Depois utilizo o `paste` para compor minha planilha.

Exemplo que utilizaremos:

No exemplo que veremos a seguir teremos 2 arquivos; Um chamado nomes.txt e outro chamado telefones.txt. O nome dos arquivos já entrega o que temos em cada um deles. Vejamos:

nomes.txt

[wil@valhalla-lw] [Desktop] cat nomes.txt
joao
jose
maria
carlos
suelem

telefones.txt

[wil@valhalla-lw] [Desktop] cat telefones.txt 
95874687
95874634
95874314
98755243
96565874

Syntax do comando paste:

Agora vamos ao comando `paste`. A syntax é simples:

paste -d: nomes.txt telefones.txt

A saída para o comando acima é esta:

[wil@valhalla-lw] [Desktop] paste -d: nomes.txt telefones.txt
joao:95874687
jose:95874634
maria:95874314
carlos:98755243
suelem:96565874

O parâmetro “-d:” indica que nosso delimitador será o caractere “:“. Ao jogar a saída do comando anterior em um arquivo “.csv” e abrí-lo no editor de planilhas, indico o “:” como delimitador. Exemplo:

Voilá! Planilha com nomes e telefones.

0 - 0

Thank You For Your Vote!

Sorry You have Already Voted!