Respostas:
Você pode escrever um for
loop simples
time -p bash -c "for (( i=0; i<10; i++ )); do command1; command2; done;"
Note que eu usei em bash
vez do sh
loop.
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)