Início·Comandos de terminal
Publicidade

Garanta seu bônus em uma corretora de cripto

Bônus que você recebe só por se cadastrar. As condições são as que cada corretora anuncia.

paste

Processamento de texto

Uso

paste [file1] [file2]

Cola arquivos lado a lado com uma tabulação entre eles; diferente do join, ele casa por posição e nunca olha o conteúdo.

Opções comuns

OpçãoSignificado
-dWhich characters to put between the columns, used in turn
-sPut all lines of a file onto one line
-Read standard input, once for each column you want

Exemplos

paste names.txt scores.txt

The two files side by side, tab separated.

paste -sd, list.txt

Turns a list of lines into one comma-separated line.

paste - - < pairs.txt

Folds every two lines into one.

Foram feitos para serem encadeados com pipes. Três comandos ligados costumam ser mais curtos que um que faça tudo.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

QO que paste faz?

Cola arquivos lado a lado com uma tabulação entre eles; diferente do join, ele casa por posição e nunca olha o conteúdo.

QComo se digita?

paste [file1] [file2] — os colchetes marcam o que você pode omitir.

QQuantas opções vale a pena saber?

Aqui estão 3; a lista completa está em man paste. Este comando fica em Processamento de texto.

Comandos relacionados

página man: man paste