Bagaimana melakukan sesuatu seperti dd if=somefile bs=1 skip=1337 count=31337000
, tetapi efisien, tidak menggunakan tidak membaca dan menulis 1-byte?
Solusinya diharapkan:
- Sederhananya (untuk non-sederhana saya dapat menulis beberapa Perl oneliner yang akan melakukan ini)
- Untuk mendukung offset dan panjang yang besar (jadi peretasan dengan ukuran blok di dd tidak akan membantu)
Solusi parsial (tidak cukup sederhana, mencoba yang sama dengan panjang akan membuatnya lebih kompleks):
dd if=somefile bs=1000 skip=1 count=31337 | { dd bs=337 count=1 of=/dev/null; rest_of_pipeline; }
# 1337 div 1000 and 1337 mod 1000