O comando paste

Publicado por Perfil removido em 27/12/2003

[ Hits: 20.942 ]

 


O comando paste



Essa vai para os iniciantes (ou não)! :)

O comando pasta é usado para concatenar dois arquivos. Supondo que temos os seguintes arquivos:



Ao usarmos o comando paste teremos como saída a junção das linhas dos arquivos:

# paste arquivo1 arquivo2
=> Olá mundo!

Outras dicas deste autor

Como instalar e remover o Comodo antivírus no Ubuntu

LFS - Linux From Scratch - Obtendo os fontes direto do lfslivecd

Slingscold - Novo lançador de aplicativos para o elementary OS

Instalando o driver da Nvidia no Mandriva 2008.1

KDE 4.X - Resolvendo problema de instabilidade no som

Leitura recomendada

Compilando kernel 2.6.27.7 no Linux Slackware 12.1

Fazendo validação de downloads em PHP

Formatando o HD e instalando o Ubuntu

Pastas compartilhadas entre "host Debian" e "guest Arch" no VirtualBox

SOLUÇÃO: Enter passphrase for key '/root/.ssh/id_dsa'

  

Comentários
[1] Comentário enviado por thgmarinho em 13/10/2008 - 19:45h

Ele concatena linha a linha:

Por exemplo:

Arquivo 1:
Olá
Até

Arquivo 2:
Mundo
Mais

$ paste arquivo1 arquivo2
Olá Mundo
Até Mais

E por padrão ele separa as linhas de cada arquivo com TAB
Na realidade o resultado é este

Olá<tab>Mundo
Até<tab>Mais

Bom, só sei até ai, gostaria de entender os parametros -d e -s deste comando

[2] Comentário enviado por adrianosegura em 10/03/2009 - 10:18h

O parametro -dn separa as colunas com o caracter n no lugar do tab padrão.
Exemplo:
paste -d'@' Arquivo1 Arquivo2
Olá@Mundo
Até@Mais
A opção -s funde as linhas de um arquivo em uma só linha.
Exemplo:
paste -s Arquivo1 Arquivo2
Olá<tab>Até
Mundo<tab>Mais

Caso necessite de mais informações sobre a utilização do comando paste, utilize o comando man paste.

Abraços.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts

arquivo 1: arquivo 2:
Olá mundo!