Vous êtes sur la page 1sur 2

Prctica 1. Fundamentos de Informtica I. Introduccin a Programacin del Shell.

Se pide la realizacin e un programa en el Shell de Linux siguiendo las instrucciones explicadas en clase. El programa inicialmente no toma ningn argumento Se muestra un men en el que se dan las siguientes opciones: o Crear una funcin de conmutacin Se pedir el nombre del archivo de la funcin de conmutacin y se comprobar si existe. Si ya existe se devolver un error indicando que el archivo existe. Si no existe se irn pidiendo los valoras (0 o 1) para cada una de las posibles entradas. o Acceder a un valor de una funcin de conmutacin existente Se mostrarn los nombres de los archivos de las funciones de conmutacin existentes y despus se pedir el nombre del archivo de la funcin de conmutacin y el valor que se quiere consultar. o Borrar una funcin de conmutacin existente Se mostrarn los nombres de los archivos de las funciones de conmutacin existentes y despus se pedir el nombre del archivo a eliminar

El formato de los archivos ser: b3b2b1b0(espacio)valor para cada una de las lneas. Fichero de ejemplo: 0000 1 0001 0 0010 1 0011 0 0100 0 0101 0 0110 1 0111 1 1000 1 1001 0 1010 1 1011 0 1100 0 1101 0 1110 1 1111 0

Los archivo sobre los que se acta se encontraran en el directorio de ejecucin del comando.

Memoria a entregar: Se entregar una memoria con la siguiente estructura: 1. Explicacin del problema a resolver 2. Explicacin de los comandos usados en la resolucin del problema 3. Explicacin de la solucin aportada: a. Decisiones tomadas b. Problemas encontrados 4. Conclusiones 5. Bibliografa (de haberse usado) Adems de la memoria deber entregarse el cdigo del programa Shell aparte. El cdigo deber estar debidamente comentado. La entrega se realizar con fecha lmite el lunes 25 de noviembre (hasta las 23:59:59 de dicho da) por correo electrnico, entregando un nico archivo comprimido que contenga el fichero del programa y la memoria en formato legible. Lunes, 4 de noviembre de 2013

Anexo (comando de inters): Sern de utilidad las siguientes estructuras y comandos: grep: toma como argumentos una cadena y un fichero en el que buscar esa cadena, devuelve la lnea completa que lo contiene. Por ejemplo: o grep 0101 archivo1 siendo archivo1 el archivo mostrado anteriormente en el resultado la salida sera: 0101 0 Redireccin de cadenas: podemos usar los caracteres >> combinados con comando echo para redireccionar una cadena e introducir cadenas en un fichero. o echo 0000 1 >> archivo1 aade una lnea al archivo de nombre archivo 1 que contiene 0000 1 rm: este comando borra un archivo. o rm archivo1 borra el archivo uno del directorio actual

Con estos comandos y los conceptos explicados en clase es suficiente para poder realizar la prctica, si se necesita alguna aclaracin se puede solicitar una tutora va correo electrnico.

Vous aimerez peut-être aussi