Está en la página 1de 1

IES Fuengirola Nº1 - Dpto.

de Informática

EXAMEN - SHELL SCRIPTS

Apellidos:...........................................................................................................................

Nombre: ............................................................................................................................

1. Programar un script que reciba una lista de posibles nombres de usuarios y me


diga si existen o no, y en el caso de que existan, de si están o no logados [4
puntos].
Ejemplo de ejecución:
alumno@pc1:~$ ./script1.sh pepe maria luisa
El usuario pepe no existe.
El usuario maria existe pero no está logado.
El usuario luisa existe y está logado.
alumno@pc1:~$_

2. Programar un script que cree carpetas según el siguiente ejemplo de ejecución [3


puntos]:
Ejemplo de ejecución:
alumno@pc1:~$ ./script2.sh carpeta 3
Se han creado las carpetas: carpeta1 carpeta2 carpeta3
alumno@pc1:~$ ./script2.sh hola 5
Se han creado las carpetas: hola1 hola2 hola3 hola4 hola5
alumno@pc1:~$_

3. Programar un script que reciba el nombre de un posible fichero y muestre un


mensaje diciendo si el fichero está o no vacío [3 puntos]:
Ejemplo de ejecución:
alumno@pc1:~$ ./script3.sh carta1.txt
El fichero carta1.txt no existe.
alumno@pc1:~$ ./script3.sh carta2.txt
El fichero carta2.txt está vacío.
alumno@pc1:~$ ./script3.sh carta3.txt
El fichero carta3.txt tiene contenido.
alumno@pc1:~$_

 1 de 1

También podría gustarte