Absolutamente! Tubulação Visualizador faz exactlty isso. Basta inseri-lo no seu pipeline:
cat myfile | pv | processor_application
Você pode otimizar cat
o exemplo acima:
pv myfile | processor_application
Qual tem a vantagem de fornecer um indicador de progresso real, já que o pv pode determinar diretamente o tamanho da entrada. Se você usar o PV no meio de um pipeline, precisará fornecer o tamanho do arquivo para obter um progresso preciso:
input_process | pv -s 100M -p | processor_application
Verifique o site para mais opções para personalizar o pv.