Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash paste Uso: Combina líneas de archivos
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash paste Uso: Combina líneas de archivos

Overview

El comando paste se utiliza en Bash para combinar líneas de varios archivos en una sola línea, separando los contenidos de cada archivo con un delimitador. Es especialmente útil para fusionar datos de diferentes fuentes en un formato más manejable.

Usage

La sintaxis básica del comando paste es la siguiente:

paste [opciones] [archivos]

Common Options

  • -d: Especifica un delimitador diferente al predeterminado (tabulación).
  • -s: Combina las líneas de cada archivo en una sola línea.
  • -z: Usa un delimitador nulo, lo que permite combinar líneas sin ningún separador.

Common Examples

  1. Combinar dos archivos con tabulaciones como delimitador:
paste archivo1.txt archivo2.txt
  1. Usar un delimitador personalizado (coma):
paste -d ',' archivo1.txt archivo2.txt
  1. Combinar líneas de un solo archivo en una sola línea:
paste -s archivo.txt
  1. Combinar múltiples archivos usando un delimitador nulo:
paste -z archivo1.txt archivo2.txt

Tips

  • Si deseas ver cómo se combinan los archivos sin modificar los originales, considera redirigir la salida a un nuevo archivo usando >:

    paste archivo1.txt archivo2.txt > combinado.txt
    
  • Recuerda que paste solo funcionará correctamente si los archivos tienen el mismo número de líneas o si deseas combinar líneas de manera específica.

  • Para visualizar el resultado en la terminal sin crear un nuevo archivo, simplemente ejecuta el comando sin redirección.