pv
opera em canos ( não comandos) - É um indicador de volume que mostra quantos dados ultrapassaram um determinado ponto no pipeline.
Seu comando grep não é um pipeline ( |
- o pipe operator
está longe de ser encontrado) - é apenas um único comando fazendo o seu trabalho. pv
não pode ajudá-lo aqui, você apenas tem que confiar que grep
está realmente fazendo o seu trabalho em todos os arquivos de entrada.
Você poderia agrupar algo junto com find, pv, xargs & grep ( find . -name "*.rb" | pv | xargs grep [regex]
parece ser promissor, mas você teria que dizer a pv
quão grande é a find
da saída para que ela forneça resultados significativos.
Francamente, parece mais trabalho do que vale a pena. Apenas execute seu grep, espere pacientemente e lide com a saída quando estiver pronto.