4
如何从指定的偏移量输出文件,而不是“ dd bs = 1 skip = N”?
怎样做dd if=somefile bs=1 skip=1337 count=31337000,但是有效地而不是不使用1字节的读取和写入? 该解决方案有望: 简单(对于非简单我可以编写一些Perl oneliner来实现) 为了支持较大的偏移量和长度(因此,dd块大小的黑客将无济于事) 部分解决方案(不够简单,尝试用length进行相同操作会使其更加复杂): 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