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ção | Significado |
|---|---|
| -d | Which characters to put between the columns, used in turn |
| -s | Put all lines of a file onto one line |
| - | Read standard input, once for each column you want |
Exemplos
paste names.txt scores.txtThe two files side by side, tab separated.
paste -sd, list.txtTurns a list of lines into one comma-separated line.
paste - - < pairs.txtFolds 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