Hmm, isso é interessante. Algo como isso pode ser possível, mas eu não consegui fazê-lo funcionar exatamente assim.
while head -c 1536; do
head -c 1024
dostuff
done
cat file | superawesomescript
Isso parece mais definitivo para mim, mas eu não testei:
script:
mkfifo fifo
while dd bs=1b count=1536 of=fifo; do
head -c 1024 fifo | processing
done
unlink fifo