quarta-feira, 30 de abril de 2008

O comando "paste"

Uma dica imbecil para um comando idiota. Descobri ultimamente que existe no UNIX um comando chamado "paste" que pode resolver alguns problemas, principalmente na correria. Então vamos ver um exemplo:

Se tivermos um arquivo com o seguinte conteúdo:

# cat arquivo.txt
a
b
c
d
e
f
g
h

Se usarmos o comando "paste" teremos a seguinte saída:

# cat arquivo.txt | paste - -
a b
c d
e f
g h

Ou seja, passamos a saída do comando "cat" com o pipe ( | ) para o comando "paste" que retornou o conteúdo do arquivo em colunas.

# cat arquivo.txt | paste - - -
a b c
d e f
g h

A quantidade de colunas depende da quantidade de hiféns passadas como parâmentro para o comando "paste".


Nenhum comentário: