viernes, 22 de octubre de 2021

Scripts Linux XXI

  1. Hacer un script que me compruebe cada minuto que hay alguien en el sistema, sino hay nadie que apague el sistema.
  2. Crea un fichero con las líneas que tengan menos de 11 palabras de otro fichero que pasas como argumento.
  3. Crea un script que cuente el número de vocales y consonantes de una frase que pases como parametro.
  4. Realiza un script que te pida un número y te indique si es capicúa.
  5. Crea un script que liste, solo y en este orden, el nombre del archivo, su mascara de permisos y el propietario de los archivos ejecutables del directorio actual.
  6. Realiza un script que me muestre la cantidad total de bytes de los ficheros modificados en octubre.
  7. Realiza un script que cuente las líneas de un fichero que le pases como parámetro y además nos diga el tiempo de ejecución.
  8. Realiza un script que te borre todos los usuarios comprendidos entre 2 uid’s que le pases como parámetros.
  9. Haz un script que te muestre la longitud de la línea más larga de un archivo que pases como parámetro

lunes, 4 de octubre de 2021

Introducción a la programación Shell. Parte V.

Introducción a la programación shell.

  1. Realiza un script que cuente los ficheros del directorio actual
  2. Realiza un script que te pida un numero y te conteste si es mayor, menor o igual que 201 .
  3. Hacer un guión que te permita paginar, visualizar o listar las propiedades de un fichero según el argumento(p paginar, v visualizar, l listar) que se le pase como parámetro.
  4. Realiza un ejercicio que indique las 5 últimas veces que un usuario que pases como parametro ha entrado en el sistema.
  5. Realiza un script que reciba un nombre de directorio y diga si existe y que es un directorio y mostrar todos los nombres de todos sus subdirectorios que se encuentren bajo él.
  6. Realiza un script que compruebe que un usuario esta logado y que muestre los PID que tiene en ejecución y el numero de procesos que tiene.
  7. Haz un script que muestre los nombres de login de los usuarios, directorio trabajo y Shell .
  8. Haz un script que devuelva los enlaces duros de cada fichero que hay en el directorio actual.
  9. Realiza un script que salude con mi nombre. De las 6 a las 13 horas buenos días, de las 13 horas hasta 20:00 buenas tardes en otro caso buenas noches.
  10. Haz un script que te permita crear un apequeña agenda con nombre:apellidos:observaciones:telefono. hast aque introduzcas fin.
  11. Hacer un script que busque archivos por el tipo de extensión que pasaras por paramentro.
  12. Haz un script que te indique uno por uno que copia los ficheros .txt y .doc al directorio ~/documentos y los .exe y.sh al directorio ~/ejecutables si encotrara otra extensión te indicara que no se copia.
  13. Haz un script que cree un fichero lista con todos los ficheros que puedes leer del directorio etc.