GNU/Linux >> Linux の 問題 >  >> Linux

Dd:複数の入力ファイル?

2つのファイルからチャンクを連結する必要があります:

ファイル全体を連結する必要がある場合は、簡単に行うことができます

cat file1 file2 > output

ただし、最初のファイルから最初の1 MBをスキップする必要があり、2番目のファイルから10MBしか必要ありません。 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

これをワンステップで行う可能性はありますか?つまり、中間結果を保存する必要はありませんか? ddで複数の入力ファイルを使用できますか? ?

承認された回答:

dd stdoutにも書き込むことができます。

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

Linux
  1. Linuxで複数のファイルを圧縮する方法

  2. 複数のファイルのダウンロードが完了するのを待ちますか?

  3. シェル内の複数のファイルにパイプしますか?

  1. ファイル内の複数の文字列を見つける方法は??

  2. .o ファイルと .a ファイル

  3. 複数の標準入力?どのように?

  1. PHP-FFMpeg:複数の入力ファイルを許可する(ビデオにオーディオを追加する)

  2. 複数の MP3 ファイルを結合する (ロスレス)

  3. dd イメージを複数のファイルに分割する