Respostas:
Você pode escrever um forloop simples
time -p bash -c "for (( i=0; i<10; i++ )); do command1; command2; done;"
Note que eu usei em bashvez do shloop.
Com zsh:
time (repeat 10 {cmd1; cmd2})
zsh's repeaté herdado csh.
Com tcsh:
time repeat 10 eval 'cmd1; cmd2'
Daria a você tempo para cada iteração e o tempo total no final.
time (for i in {1..10}; do sleep 1 ; done)