¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Topic 105: Shells and Shell Scripting
Perteneciente a LPIC-1
Veremos cómo configurar y usar el shell mediante el cual interactuamos con el sistema. En la segunda parte investigamos.
Ejercicios
Ejercicio 1: Scripting
Sube un documento con las respuestas a las siguientes actividades: Adjunte capturas de pantalla para ver los resultados
PARTE I
Cree un script generador de ficheros que haga lo siguiente:
1. nos pida un nombre de fichero y una ruta de destino
echo "Nombre de fichero: " read filename echo "Ruta de creación: " read path
2. nos pida un numero de ficheros
echo "Número de ficheros a crear:" read num_files
3. nos cree ese número de ficheros, con el nombre especificado seguido de un número, en la ruta especificada
i=1 while [ $i -le $num_files ] do touch $path/$filename-$i let i=i+1 done
Script final:
#!/bin/bash echo "Nombre de fichero: " read filename echo "Ruta de creación: " read path echo "Número de ficheros a crear:" read num_files i=1 while [ $i -le $num_files ] do touch $path/$filename-$i let i=i+1 done
PARTE II
Cree un script de shell que haga lo siguiente:
1. mostrará una lista completa y completa (recursiva) del contenido de cualquier directorio que se le pase en la línea de comando
2. mostrará un mensaje de error si el parámetro que le das no es un directorio.
3. Probar el script para que muestre los resultados con un directorio válido y y forzar el error con un nombre de directorio no existente
