TL; DR

Cada comando de una tubería se ejecuta dentro de una subshell, con su propio contexto y entorno de variables. Incluyendo los bucles si estos forman parte de la tubería.

En un post de 20151 de su blog FlowingData, Nathan Yau nos da algunas de las reglas que debemos tener siempre en cuenta a la hora de realizar gráficos:

No puedes reproducirlo si no entiendes de dónde viene un número.
No puedes reproducir lo que no recuerdas. Y creéme: no lo recordarás.
No puedes reproducir lo que has perdido. ¿Y si necesitas acceder a cómo era un archivo hace 1, 10, 100 o 1000 dias?