Professional Documents
Culture Documents
Intro Shell Scripts Sergio Mayombo Serrano
Intro Shell Scripts Sergio Mayombo Serrano
-Ejercicio 1 pág.1
-Ejercicio 2 pág.2
Apartado A pág.3
Apartado B pág.4
Apartado C pág.5
Apartado D pág.6
Apartado E pág.7
Apartado F pág.8
Apartado G pág.9
Apartado H pág.10
Apartado I pág.11
Apartado J pág.12
-Resultado pág.13
-Comprobación pág.14
1
1.- Crear un directorio llamado "backup" dentro de la carpeta /srv
2.- Crear un script dentro de la carpeta /srv llamado: /srv/script_copia.sh que haga las siguientes
operaciones:
2
A- Debe borrar la pantalla y mostrar un mensaje que diga: " Este script copia Ficheros y
directorios "
3
B- Debe pedir que se ingrese por pantalla la ruta completa de un directorio o de un fichero.
4
C- Debe hacer una copia de dicho directorio o fichero, a la carpeta destino: /srv/backup
5
D- Si la copia se ha ejecutado correctamente se debe mostrar el mensaje con la fecha y la hora
indicando que la copia ha sido satisfactoria. Si la copia ha fallado debe mostrar el mensaje que
diga: "Copia Incorrecta"
6
E- A continuación, debe hacer una pausa de 5 segundos
7
F- Seguidamente, debe buscar los ficheros con extensión "*.txt" que haya dentro de /usr y todos
sus subdirectorios y copiarlos a la carpeta /srv/backup
8
G- Luego debe mostrar por pantalla el contenido de la carpeta /srv/backup que nos permita
verificar si se han copiado los ficheros/directorios indicados en los pasos anteriores.
9
H_A continuación debe hacer una pausa de 5 segundos.
10
I- Debe mostrar el espacio que ocupa la carpeta /srv/backup
11
J- Debe mostrar un mensaje que diga: "Final del programa"
12
Este sería el resultado final del script:
Guardamos el script y salimos. Solo queda comprobar que el script funciona correctamente.
13
Aquí comprobamos que se ejecuta de forma correcta:
14