Taller de Shell básica y tareas
programadas
Nombre: Carlos Enrique Sánchez Reyes
NOTA: Para los scripts a elaborar, favor tener en cuenta la sintaxis y los espacios, para que
puedan ser ejecutados exitosamente.
1. Desarrolle y ejecute el siguiente script:
#!/bin/bash
read -p “Ingresa tu nombre: ” nombre
echo “Hola buenas noches,“ $nombre
read -p “Ingresa tu codigo: ” codigo
echo “Tu codigo es,“ $codigo
A. Guarde el script con el nombre de [Link]
B. Cambie los permisos para que sea ejecutable.
C. Ejecútelo de las dos formas.
2. Desarrolle y ejecute el siguiente script:
#!/bin/bash
read -p “Ingrese la ruta absoluta del directorio: ” VAR
if [ -d $VAR ]; then
echo “El directorio existe” $VAR
else
echo “El directorio no existe”
fi
A. Guarde el script con el nombre de [Link]
B. Cambie los permisos para que sea ejecutable.
C. Ejecútelo de las dos formas.
3. Desarrolle y ejecute el siguiente script:
Nota lea el man del tar
#!/bin/bash
tar -cvf /tmp/[Link] *
gzip /tmp/[Link]
D. Guarde el script con el nombre de [Link]
E. Cambie los permisos para que sea ejecutable.
F. Ejecútelo.
g. Liste los archivos con extensió[Link] del directorio /tmp:
4. Desarrolle y ejecute el siguiente script:
#!/bin/bash
if [ $EUID -ne 0 ]; then
echo “Este script debe ser ejecutado por el usuario root” 1>&2
exit 1
else
echo “El script se ejecuta”
cal
fi
G. Guarde el script con el nombre de [Link]
H. Cambie los permisos para que sea ejecutable.
I. Ejecútelo.
j. Ahora ejecútelo con el superusuario. ¿Qué resultado muestra?