Tenho um script que tem um loop for que é executado um número específico de vezes e queria saber se é possível implementar o comando pv no meu script para adicionar uma barra de progresso.
Aqui está meu código:
for i in $(seq 1 10000000); do
echo "iteration ${i}"
#rest of for loop
done
registro:
iteration 1
iteration 2
iteration 3
iteration 4
iteration 5
iteration 6
iteration 7
iteration 8
iteration 9
iteration 10
*and so on
se alguém puder me ajudar com isso, qualquer ajuda será muito apreciada
edição: mudei um pouco o código:
for i in $(seq 1 10000000); do
echo "iteration ${i}" | pv -l
#rest of for loop
done
e me deu esta saída:
1
1.00 0:00:00 [15.2k/s] [ <=> ]
2
1.00 0:00:00 [14.7k/s] [ <=> ]
3
1.00 0:00:00 [15.6k/s] [ <=> ]
4
1.00 0:00:00 [15.0k/s] [ <=> ]
5
1.00 0:00:00 [15.0k/s] [ <=> ]
6
1.00 0:00:00 [11.5k/s] [ <=> ]
7
1.00 0:00:00 [5.54k/s] [ <=> ]
8
1.00 0:00:00 [14.7k/s] [ <=> ]
9
1.00 0:00:00 [13.2k/s] [ <=> ]
10
1.00 0:00:00 [13.4k/s] [ <=> ]