Inicio·Comandos de terminal

paste

Procesado de texto

Uso

paste [file1] [file2]

Pega archivos uno al lado del otro con un tabulador entre ellos; a diferencia de join empareja por posición y no mira el contenido.

Opciones habituales

OpciónSignificado
-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

Ejemplos

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.

Están hechos para encadenarse con tuberías. Tres comandos unidos suelen ser más cortos que uno que lo haga todo.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace paste?

Pega archivos uno al lado del otro con un tabulador entre ellos; a diferencia de join empareja por posición y no mira el contenido.

Q. ¿Cómo se escribe?

paste [file1] [file2] — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 3; la lista completa está en man paste. Este comando está en Procesado de texto.

Comandos relacionados

página man: man paste