Passe pelo dd. a entrada padrão do dd é stdin e a saída padrão é stdout; quando terminar o I / O stdin / stdout, ele irá reportar ao stderr quanto os dados foram transferidos.
Se você deseja capturar a saída de dd e os outros programas já falam com stderr, use outro descritor de arquivo. Por exemplo,
$ exec 4>~/fred
$ input-command | dd 2>&4 | output-command
$ exec 4>&-