====== Examen Parcial - 75.08 Sistemas Operativos - 25/06/2009 ======
**Cátedra:** Clúa
**Fecha:** 1er Oportunidad - 1er Cuatrimestre 2009
**Día:** 26/06/2009
**Tema:** Bash (Tema 1)
Esta página está incompleta; podés ayudar completando el material.
===== Enunciado =====
Se tiene en un directorio ($HOME/llegada) diversos archivos con la producción de diferentes filiales, el formato de estos archivos es . (ej. J150.200902) y el formato de sus registros es:
Código producto|cantidad|valor
Se tiene también un archivo de filiales (filial.TXT) con el siguiente formato:
Código de filial; Descripción filial
Se tiene también un archivo de productos (productos.TXT) con el siguiente formato:
Código producto; descripción producto; producción esperada
Se pide hacer un script que valide los archivos recibidos, esto es que en el nombre del archivo la filial exista en el archivo de filiales y que el mes sea válido (año 2009 y mes válido) y que los códigos de productos sean válidos. Tanto los archivos como los registros erróneos deben copiarse en el directorio $HOME/error. En el directorio $HOME/validados se deben dejar los archivos que pasaron la validación.
Deberá además manejar la opción -p , con la misma se deberá mostrar por salida standard, una comparación entre la producción esperada y la real para un producto para un mes determinado, con el siguiente formato:
Código Producto - Desc. Producto - AAAAMM - Producción Esperada - Producción Real - % (*)
(*) (Prod. esperada - Prod. real) / prod. esperada
\ \ \ \ \ \ Producción Real = (Σ cantidad)
===== Resolución =====
===== Discusión =====
Si ves algo que te parece incorrecto en la resolución y no te animás a cambiarlo, dejá tu comentario acá.