Herramientas de usuario

Herramientas del sitio


informatica:certificaciones:lpic:lpic-1:105_shells_and_shell_scripting

¡Esta es una revisión vieja del documento!


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"
read path

2. nos pida un numero de ficheros

echo "Cuántos ficheros quieres 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 -gt $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 "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

informatica/certificaciones/lpic/lpic-1/105_shells_and_shell_scripting.1650356486.txt.gz · Última modificación: por tempwin