Quando escrevo scripts que chamam outros programas, gosto de prefixar sua saída para o usuário para tornar mais fácil ver o que está acontecendo. Há uma maneira bem simples de fazer isso com perl:
prefix_echo () {
perl -sne '$|=1; print "[$pre]t$_"' -- -pre="$1"
}
# usage
long_command "1" "2" | prefix_echo "long_command"
# example output
[long_command] run completed in 0.2s
[long_command] run completed in 0.8s