lunes, 27 de octubre de 2025

Script Linux XXX

awk, sed y demás.

  1. Realiza un script que te muestre la media de los tamaños de los ficheros del directorio actual. Sólo ficheros.
  2. Crea un script que me muestre los nombres de los usuarios en logados, en línea, con la primera letra en mayúscula y separados por -.
  3. Realiza un script que te diga cuantos ficheros tienes de más de 4 MB.
  4. Crea un guión que te saque las lineas entre 2 números pases como parametros y de un fichero determinado.
  5. Haz un script que te saque 3 columnas con el siguiente encabezado: Número.Name UID. Y debajo los correspondientes valores de los usuarios del sistema.
  6. Por ejemplo:
      Nº Name   UID
      1. Pepe   1003
      2. Carlos 1004
      
  7. Guión que te muestre la media de uso de CPU de todos los procesos en ejecución del sistema.
  8. Script que te muestre el nombre del proceso que más memoria RAM está utilizando, sin cabecera.
  9. Haz un script que pida un nombre de archivo de texto y reemplace todos los espacios por guiones bajos _, guardando el resultado en un nuevo archivo llamado modificado.txt.
  10. Crea un script que calcule el tamaño total (en MB) de los archivos pertenecientes a un usuario que pidas por teclado dentro de su directorio de trabajo.
  11. Muestra los procesos cuyo uso de CPU es superior a la media general del sistema (usando awk). Pid, nombre del proceso y %.
  12. Realiza un script que te permita introducir ciudades como destinos turísticos mientras tú quieras. A continuación te debe permitir preguntar mientras tú quieras por ciudades y te deberá indicar si esa ciudad es una de las ciudades destino que has introducido anteriormente o no.
  13. Realiza un script que me permita incluir una línea comentada con el nombre del autor en la parte superior del fichero. El fichero y el autor se piden por teclado
    Por ejemplo:
      
      fichero.txt			 fichero.txt
      Asd sdhlk                #Pepe Pérez
      Sdgk g sdhflksjdh        Asd sdhlk
      Ksdfh                    Sdgk g sdhflksjdh
      Ksdf khd fsd dskh        Ksdfh
                               Ksdf khd fsd dskh
    
      

No hay comentarios:

Publicar un comentario