#PROGRAMA: DEBER #AUTOR: IMBA #!/bin/bash clear echo FECHAS date >>fecha.txt sleep 3 date >> fecha.txt sleep date >>fecha.txt sleep 3 date >> fecha.txt sleep date >>fecha.txt sleep 3 date >> fecha.txt sleep cat fecha.txt
EJERCICIO N3:
#PROGRAMA: DEBER #AUTOR: IMBA #!/bin/bash clear echo Mi Nombre Es whoamI
EJERCICIO N4:
# Funcion que muestra el numero de argumentos que se le envien.
function escribeParametros { # FUNCNAME es una variable de entorno que guarda el nombre de la funcion. printf "Hola, estoy en la funcion ${FUNCNAME}\n"
# Despliega el contenido del archivo /etc/hosts. cat /etc/hosts
# Termina funcion. exit 0 }
# Empieza cuerpo principal del script.
# Llamado a funcion. escribeParametros
# Imprime el valor de terminacion de la funcion. echo "Valor de terminacion: $?"
EJERCICIO N5:
muestraInformacion() { # Muestra informacin del usuario que ejecute el script a base de variables de entorno. echo "Usuario: $USER" printf "Shell: $SHELL \n" printf "Directorio Inicial: $HOME \n" echo "Host: $HOSTNAME"
# Termina funcion. exit "$?" }
# Inicia bloque principal del script.
# Llamado a funcion muestraInformacion
# Imprime el valor de terminacion de la funcion echo "Valor de terminacion $?"
EJERCICIO N6:
#!/bin/bash echo -n "Introduce algo: " read x echo "Has escrito $x" echo -n "Escribe 2 palabras: " read x y echo "Primera palabra $x; Segunda palabra $y" echo $X > fichero read X < fichero
EJERCICIO N7:
#!/bin/bash echo El nombre del programa es $0 echo El primer parmetro recibido es $1 echo El segundo parmetro recibido es $2 echo El tercer parmetro recibido es $3 echo El cuarto parmetro recibido es $4