Absolument ! Visionneuse de tuyaux fait exactement ça. Il suffit de l'insérer dans votre pipeline :
cat myfile | pv | processor_application
Vous pouvez optimiser la cat
dans l'exemple ci-dessus :
pv myfile | processor_application
Ce qui a l'avantage de fournir un indicateur de progression réel, puisque pv peut déterminer directement la taille de l'entrée. Si vous utilisez pv au milieu d'un pipeline, vous devez fournir vous-même la taille du fichier pour obtenir une progression précise :
input_process | pv -s 100M -p | processor_application
Consultez le site web pour plus d'options pour personnaliser le pv.