GNU/Linux >> Tutoriales Linux >  >> Linux

Dd:¿Múltiples archivos de entrada?

Necesito concatenar fragmentos de dos archivos:

si necesitara concatenar archivos completos, simplemente podría hacerlo

cat file1 file2 > output

Pero necesito omitir los primeros 1 MB del primer archivo y solo quiero 10 MB del segundo archivo. Suena como un trabajo para dd .

dd if=file1 bs=1M count=99 skip=1 of=temp1
dd if=file2 bs=1M count=10 of=temp2
cat temp1 temp2 > final_output

¿Existe la posibilidad de hacer esto en un solo paso? es decir, sin necesidad de guardar los resultados intermedios? ¿Puedo usar varios archivos de entrada en dd? ?

Respuesta aceptada:

dd también puede escribir en stdout.

( dd if=file1 bs=1M count=99 skip=1
  dd if=file2 bs=1M count=10  ) > final_output

Linux
  1. Cómo comprimir varios archivos en Linux

  2. ¿Esperar a que terminen de descargarse varios archivos?

  3. ¿Tubo a múltiples archivos en el Shell?

  4. ¿Cómo encontrar múltiples cadenas en archivos?

  5. Archivos .o frente a archivos .a

Comando Renombrar en Linux (Renombrar Múltiples Archivos)

Importar múltiples archivos SQL en MySQL

8 métodos para cambiar el nombre de varios archivos a la vez en Linux

Cómo editar varios archivos usando Vim Editor

Extensión de cambio de nombre de varios archivos de Linux

Dividir una imagen dd en varios archivos