7. paste

El comando paste es similar al comando cat; fusiona líneas en un archivo. Creemos un nuevo archivo con el siguiente contenido:

sample2.txt
The
quick
brown
fox

Combinemos todas estas líneas en una sola línea:

paste -s sample2.txt

El delimitador predeterminado para paste es TAB, por lo que ahora hay una línea con TABs separando cada palabra.

Cambiemos este delimitador (-d) a algo un poco más legible:

paste -d ' ' -s sample2.txt

Ahora todo debería estar en una línea delimitada por espacios.

Inicia sesión para guardar tu progreso de aprendizaje

Iniciar sesión

Ejercicios

¡La práctica hace al maestro! Aquí tienes algunos laboratorios prácticos para reforzar tu comprensión del procesamiento de texto y la manipulación de datos en Linux:

  1. Procesamiento de Texto Simple - Aprende a usar comandos potentes como tr, col, join y paste para manipular y analizar datos de texto de manera eficiente.
  2. Redirección de Flujo de Datos - Aprende el arte de la redirección de flujo en Linux y cómo manipular las entradas, salidas y flujos de error estándar, lo cual es fundamental para entender cómo operan comandos como paste.
  3. Control de Secuencia y Tuberías - Aprende a controlar las secuencias de ejecución de comandos y a utilizar tuberías, mejorando tu capacidad para combinar paste con otros comandos para tareas de datos complejas.

Estos laboratorios te ayudarán a aplicar los conceptos en escenarios reales y a desarrollar confianza con el procesamiento y manejo de datos en Linux.

Cuestionario

¿Qué bandera usas con `paste` para que todo quede en una sola línea?