Está en la página 1de 2

Universidad Nacional Autnoma de Nicaragua

Unan Len
Depto. de computacin

Practica 1 : Programacin en Shell scripts


En esta primera practica trabajaremos los conceptos bsicos de la programacin en Shell script. Los ejercicios
estn orientados a evaluar los conocimientos bsicos y medios en programacin en entorno unix.
Ejercicios:
1) Haga un shell script llamado priult que devuelva los argumentos primero y ltimo que se le han
pasado.
Si se llama con:
priult hola qu tal ests
debe responder:
El primer argumento es hola
El ltimo argumento es ests

2) Cree un shell script llamado num_arg, que devuelva el nmero de argumentos con el que ha sido
llamado. Devolver 0 (xito) si se ha pasado algn argumento y 1 (error) en caso contrario. Mejorar
este shell de forma que muestre una lista de todos los argumentos pasados o bien que indique que no
tiene argumentos:
Los argumentos pasados son:
ARGUMENTO NMERO 1: X1
...
ARGUMENTO NMERO N: XN

No se han pasado argumentos

3) Cree un shell script llamado fecha_hora que devuelva la hora y la fecha con el siguiente formato
Son las hh horas, xx minutos del da dd de mmm de aaaa
donde mmm representa las iniciales del mes en letra
(ENE, FEB, MAR, ..., NOV, DIC).

4) Cree un shell script llamado doble que pida un nmero por teclado y calcule su doble. Debe
comprobar el nmero introducido y antes de terminar preguntar si deseamos calcular otro doble, en
cuyo caso no terminar. Ejemplo:
Introduzca un nmero para calcular el doble: 89
El doble de 89 es 178
Desea calcular otro doble (S/N)?

Universidad Nacional Autnoma de Nicaragua


Unan Len
Depto. de computacin

5) Cree un shell script llamado tabla que a partir de un nmero que se le pasar como argumento
obtenga la tabla de multiplicar de ese nmero. Si se llama con:
tabla 5
Debe responder: