GNU/Linux >> Belajar Linux >  >> Linux

Dd:Beberapa File Input?

Saya perlu menggabungkan potongan dari dua file:

jika saya perlu menggabungkan seluruh file, saya cukup melakukannya

cat file1 file2 > output

Tapi saya harus melewatkan 1MB pertama dari file pertama, dan saya hanya ingin 10 MB dari file kedua. Kedengarannya seperti pekerjaan untuk 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

Apakah ada kemungkinan untuk melakukan ini dalam satu langkah? yaitu, tanpa perlu menyimpan hasil antara? Dapatkah saya menggunakan beberapa file input dalam dd ?

Jawaban yang Diterima:

dd dapat menulis ke stdout juga.

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

Linux
  1. Impor Beberapa File SQL Di MySQL

  2. Bergabung dengan banyak bidang dalam file teks di Unix

  3. Memecah gambar dd menjadi beberapa file

  1. Bagaimana Cara Mengubah Ekstensi Banyak File?

  2. Bagaimana Cara Mengganti Nama Banyak File Menggunakan Find?

  3. Tunggu Beberapa File Selesai Diunduh?

  1. Bagaimana Menemukan Banyak String Dalam File??

  2. File .o vs file .a

  3. Beberapa masukan standar? Bagaimana?