====== 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á.