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 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

dir=$1
 
find $dir -print

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.1650356974.txt.gz · Última modificación: por tempwin