GNU/Linux >> Znalost Linux >  >> Linux

Dd:Více vstupních souborů?

Potřebuji zřetězit části ze dvou souborů:

pokud bych potřeboval zřetězit celé soubory, mohl bych to jednoduše udělat

cat file1 file2 > output

Potřebuji však přeskočit prvních 1 MB z prvního souboru a chci pouze 10 MB z druhého souboru. Zní to jako úloha pro 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

Je možné to udělat v jednom kroku? tj. bez nutnosti ukládat mezivýsledky? Mohu použít více vstupních souborů v dd ?

Přijatá odpověď:

dd může také psát na stdout.

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

Linux
  1. Jak změnit příponu více souborů?

  2. Potrubí k více souborům ve skořápce?

  3. .o soubory vs. .a soubory

  1. Více standardních vstupů? Jak?

  2. Spojení více souborů MP3 (bezeztrátové)

  3. Tail více vzdálených souborů

  1. PHP-FFMpeg:Povolit více vstupních souborů (přidat zvuk k videu)

  2. Jak komprimovat více souborů v systému Linux

  3. Jak přejmenovat více souborů pomocí funkce Najít?