Skip to content

Latest commit

 

History

History
29 lines (27 loc) · 2.39 KB

ejerciciosscriptslinux.md

File metadata and controls

29 lines (27 loc) · 2.39 KB

Ejercicios scripts Linux

Los scripts deben controlar todos los posibles errores, si el número de parámetros no es el correcto, se mostrará al usuario cuáles son las posibles opciones para su ejecución.

  • Escriba un script que elimine un archivo o directorio pasado como parámetro, y le pregunte si está seguro de llevar a cabo la acción.
  • Escribir un script que pueda mostrar información de un comando al ejecutar dicho script y pasar como parámetro el comando.
  • Realiza un script que compruebe si el usuario actual del sistema es blas, si es así visualiza su nombre 5 veces, sino te despides de él amigablemente.
  • En un fichero tengo una palabra clave. Haz un script que muestre si dicha palabra es el parámetro pasado o no.
  • Tenemos un menu principal:
    • (1) Suma
      • Lee dos números y los suma.
    • (2) Resta
      • Lee dos números y los resta.
    • (3) Multiplicación
      • Lee dos números y los multiplica.
    • (4) Salir
      • Termina el script.
  • Nos pide la edad y nos dice si es mayor de edad o menor.
  • Script que reciba un nombre de fichero, verifique que existe y que es un fichero de lectura-escritura, lo convierta en ejecutable para el usuario y el grupo y muestre el estado final de los permisos.
  • Script que nos diga al pulsar una tecla, si es letra, numero o caracter especial.
  • realizar un script que reciba varios parametros y nos diga cuantos de esos parametros son de directorios y cuantos son archivos. $# contador que indica cuantos parametros se pasan.
  • Mostramos menu, con productos para vender, luego nos pide que introduzcamos la opcion. luego mensaje que indica que introduzca moneda. Si ponemos precio exacto nos da mensaje, "Gracias buen provecho", si ponemos menos, nos diga falta. Si poner mas valor, nos indique el cambio con mensaje.
  • Realizar un script que pida introducir la ruta de un directorio por teclado (Hay que validar que la variable introducida sea un directorio) nos diga cuantos archivos y cuantos directorios hay dentro de ese directorio.
  • Realiza un script que introduzca número por parámetro y muestre tabla de multiplicar.
  • Script que limpie todas las reglas, y de permiso a todas las conexiones.
  • Script que limpie todas las reglas, y prohíba cualquier conexión.
  • Tendrá 3 parámetros: red(ip), entrada-salida, aceptar-denegar. Dará estos permisos a iptables.
  • (Opcional): script que cree un router. Se debe explicar el funcionamiento.