Acho que você pode usar o split
' --filter=COMMAND
... | split -b <SIZE> -d - part --filter=./split-filter
onde ./split-filter
é algo como
#!/bin/bash
set -e
n="${FILE#part}"
case $((10#$n%3)) in
0)
dd bs=64K >"path1/$FILE"
;;
1)
dd bs=64K >"path2/$FILE"
;;
2)
dd bs=64K >"path3/$FILE"
;;
esac