Agradecido enormemente.
Tarea
Crear un script de shell que sea capaz de hacer copias de seguridad de todos los archivos de programas C (archivos de texto con extensión .c) que el usuario tenga dentro de su estructura de directorios (/home/<username>), en un directorio que se entregará como parámetro.
Ejemplo: Prompt> ./tarea1.sh /home/programas/pepito
El algoritmo es como sigue:
- Si el directorio para la copia de seguridad no existe, se debe preguntar al usuario si desea hacer una copia en ese directorio.
- Si el usuario responde "s" o "sí" (en mayúsculas o minúsculas) se debe crear el directorio de copia de seguridad dentro del directorio de trabajo actual
- Si no
- Si el usuario responde "n" o "no" (en mayúsculas o minúsculas)
- Si no, muestra un mensaje indicando que la respuesta no es válida
- Se debe finalizar el script
- Si no, (el directorio de copia de seguridad existe)
- Para cada archivo .c,
- Si ha habido cambios en el archivo desde la última copia de seguridad o si el archivo no existe en la copia de seguridad
- El archivo .c se copia en el directorio de copia de seguridad
- Si no
- Hacer nada
- Si ha habido cambios en el archivo desde la última copia de seguridad o si el archivo no existe en la copia de seguridad
- Para cada archivo .c,