Início·Comandos de terminal

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

Q. O 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.

Q. Como se digita?

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

Q. Quantas 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