paste

Linux · Texto · solo documentación

Qué hace y para qué sirve

Une ficheros línea a línea, colocando cada línea de un fichero junto a la que ocupa el mismo lugar en los demás.

Sintaxis

paste [opciones] [fichero...]

Opciones y parámetros

  • -d lista

    Usa esos caracteres como delimitadores en lugar del tabulador.

  • -s

    Une todas las líneas de cada fichero en una sola, en lugar de ir fichero a fichero.

  • -z

    Usa el carácter nulo como separador de líneas.

  • -

    Lee de la entrada estándar; repetirlo reparte las líneas en columnas.

Ejemplos de uso

  • paste nombres.txt edades.txt

    Une cada nombre con su edad, separados por un tabulador.

  • paste -d: a.txt b.txt

    Igual, pero separados por dos puntos.

  • paste -sd, lista.txt

    Convierte las líneas de un fichero en una sola separada por comas.

  • seq 6 | paste - - -

    Reparte los números del 1 al 6 en dos filas de tres columnas.

Notas y errores frecuentes

  • Si un fichero tiene menos líneas que otro, las columnas que faltan se dejan vacías.

Comandos relacionados