Tente algo assim:
dd if=/dev/device of=output-file bs=1 count=10 skip=<offset of data>
Faz exatamente o que diz na lata; ler 10 bytes a partir da posição dada no dispositivo para o arquivo de saída. Ele também funciona para arquivos regulares também (e até mesmo pipes). Se você quiser saída padrão, apenas omita a parte of=
.
Observe que as informações de status são gravadas em stderr (não stdout), portanto, isso não interferirá nos pipes ou no redirecionamento; se você quiser suprimi-lo, adicione status=none
no Linux ou 2>/dev/null
).