|
|
|
Shell script |
|
Alguien me ayuda con este ejercicio?
Cree un shell script llamado datos al que se le pasará un argumento (opcional), que será el nombre de fichero que se usará para almacenar la información (si se omite el argumento, el fichero será datos.dat, creándose en blanco si no existe). Cada línea del fichero tendrá el siguiente formato: nombre:localidad:saldo:teléfono Cuando se ejecute el shell script mostrará un prompt para poder introducir las distintas opciones disponibles: Datos(Introduzca opción. ’h’ para ayuda) >> Las opciones que debe soportar son: h: mostrará ayuda de todas las opciones. 43 q: para salir de la agenda. l: listará el fichero de la agenda en columnas: ----------------- AGENDA ----------------------------- Nombre Localidad Saldo Teléfono -------- ---------- ------- -------- Juan Ruiz Cartagena 134 968507765 Jaime López Málaga 95 952410455 . Ana Martínez Madrid 945 914678984 on: ordenará la agenda por nombre ascendentemente. La ordenación no se mostrará y quedará en el fichero. Para ver la ordenación habrá que ejecutar l después. os: ordenará la agenda por saldo descendentemente (¡ojo!, numéricamente). La ordenaci ón no se mostrará y quedará en el fichero. Para ver la ordenación habrá que ejecutar l después. a: añadirá una línea. Para ello el shell script debe preguntar por el nombre, localidad, saldo y teléfono, comprobando que ninguno de los campos quede en blanco. Una vez introducidos todos los datos de una nueva línea, debe añadirse al final del fichero de la agenda. Como mejora, antes de introducir la nueva línea se puede comprobar que no existe ninguna otra con el mismo nombre de persona. b: borrará una línea. Para ello el shell script debe preguntar el nombre exacto de la persona correspondiente. Una vez introducido éste se debe eliminar la línea o líneas que tengan ese nombre exactamente (pueden ser varias si en el punto anterior se permiten líneas con el mismo nombre). Antes de proceder con el borrado debe pedir confirmaci ón. Windows 7 (6.1) 32b, Firefox 35.0. |
#1 Godmol (44.456 Posts) - 28/01/2015 09:10:52 | ||
Hola, lamentablemente estamos aquí para intentar resolver problemas informáticos no para resolver tareas
Espero que comprendas que debemos cerrar tu consulta y rogarte que no realices más preguntas de este tipo en el futuro Salu2 Esto es una Firma No escatimes en explicaciones, cuantos más datos proporciones mejor, piensa que si fuera adivino no estaría leyendo mensajes, estaría en el Caribe tirado al sol en una playa Refresca tu ordenador, | ||
Bajar - Subir |
Temas relacionados: |
Script - Problema con script | |
Buenas tardes, pido disculpas si este no es el hilo apropiado para el siguiente problema: Desde hace dos o tres días vengo observando la repetición de problemas al cargar y moverme por determinadas webs Tengo instalado e Windows 7, el M. Firefox y el Panda Global Protection 2014, entre otros programas El problema consiste en que al cargar, o navegar por determinafdas webs, el navegador se ralentiza y se queda “repetidamente” como “colgado” durante varios segundos y me aparece cada vez que se “cuelga” la siguiente ventana con el sig... | |
Spb Shell 3D en Samsung Galaxy s2 | |
Me baje este tema pero me pide Codigo de Activacion y la pagina donde lo descarge no me lo proporcionó, alguien me puede ayudar! ... | |
El Administrador de Shell esta dañado | |
Windows 7 Home Premium Instale Nero 7 con mucho trabajo y por fin ya instalado no me quiere grabar se interrumpe la grabación y me dice que hay un error que el Administrador de shell esta dañado ... | |
Instalar gmail Drive Shell Extension | |
Trato de configurar Gmail Drive Shell Extensión, pero no lo consigo. Después de efectuar la descarga y tratar de cumplir el login, incluyo la cuenta gmail y la contraseña, esto comprobado tres veces, y al pulsar OK aparece invariablemente \"Login Failed\" \"System Error Message. En la ayuda no he encontrado nada que pueda ayudarme. ¿Alguien puede echarme una mano?. Un saludo Windows 7 (6.1) 32b, Firefox 35.0. ... | |
"no se encuentra el ordinal 704 en la biblioteca de vinculos dinamicos SHELL 32 | |
Windows 7 ultimate 32 bits al iniciar mi notebook dice una leyenda \"no se encuentra el ordinal 704 en la biblioteca de vinculos dinamicos SHELL 32.dll\" que pasa? y no podemos iniciar ni trabajar para nada en la computadora, nos urge por favo ... | |
Subir |
Foros: |
|