Eu sou novo na programação bash. Portanto, é muito provável que alguém possa apresentar uma solução mais elegante, mas aqui está a minha;
#!/bin/bash
count='./prog status | grep complete | awk '{print $3}' | wc -l'
zero="0"
if [ "$count" -eq "$zero" ]
then echo "all done."
else echo "wait a little more and try again."
fi
A variável de contagem é o número de operações de cópia. Se count for igual a zero, o que significa que não há operação de cópia em andamento, o script imprime tudo feito, caso contrário, imprime espere um pouco mais e tente novamente. Você pode alterar as linhas que contêm eco com seus próprios comandos. Espero que ajude.