Se você usa bash e pipes, e está procurando por uma solução fácil e suja, você pode tentar usar sleep
.
Você pode usar isso, que age como cat
, mas com uma pausa em cada linha. %código%. Aqui está um exemplo com pouco menos de 100 linhas por segundo.
$ time (seq 1 100 | while read i; do echo "$i"; sleep 0.01; done)
[...]
real 0m1.224s
user 0m0.012s
sys 0m0.052s