Você pode começar com um simples (mas não tão grande e talvez um inútil uso do gato):
cat "$MCPATH/${WORLDNAME[$INDEX]}" \
| pv -reps "${WORLDBACKUPSIZE}k" \
| tar -hcjf - > $path/somename
A última linha poderia ser tar -hcjf $path/somename
, mas mantive-a perto do original, para indicar que talvez esteja faltando um nome, a menos que "caminho" contenha um caminho E um nome de arquivo já.