Está en la página 1de 3

Copyright © Todos los Derechos Reservados - Cibertec Perú SAC

Programa : Enterprise Linux Administrator & Engineer


Curso : Enterprise Linux Essentials
Duración : 30 minutos

I. OBJETIVO
Crear scripts básicos.

II. REQUISITOS
Los siguientes elementos de software son necesarios para la realización del laboratorio:
 CentOS Linux 7

III. EJECUCIÓN DEL LABORATORIO


III.1. Tarea 1
Crear scripts que suma dos números

Actividades

1. Preparar escenario

 Iniciar la máquina virtual CentOS

2. Usando el editor VIM:

1. Crear el archivo operacion.sh e ingresar la siguiente información:

#!/bin/bash
a=$1
op="$2"
b=$3
echo $(($a $op $b))

2. Asignar permiso de ejecución al script:

chmod a+x operacion.sh

3. Ejecutar el script:

./operacion.sh 3 + 8

./operacion.sh 8 - 2

./operacion.sh 6 \/ 2

./operacion.sh 3 \* 8

1
III.2. Tarea 2
Solicitar los operadores

Actividades

1. Usando VIM crear el script suma.sh:

#!/bin/bash
echo "Introduce el 1er. valor :"
read a
echo "Introduce el 2do. valor :"
read b
echo "La suma es: "$(($a + $b))

2. Asignar permiso de ejecución al script:

chmod a+x suma.sh

3. Ejecutar el script:

./suma.sh

III.3. Tarea 3
Suma o resta de dos números

Actividades

1. Usando el editor VIM:

 Crear el archivo operacion1.sh e ingresar la siguiente información:

echo "Introduce el 1er. valor :"


read a
echo "Introduce la operación :"
read ope
echo "Introduce el 2do. valor :"
read b

case "$ope" in
+)
echo "La suma es: "$(($a + $b))
;;
-)
echo "La resta es: "$(($a - $b))
;;
esac

 Asignar permiso de ejecución al script:

chmod a+x operacion1.sh

 Ejecutar el script:

./operacion1.sh

2
III.4. Tarea 4
Buscar un archivo

1. Crear el archivo buscar.sh e ingresar la siguiente información:

#! /bin/bash
clear
read -p "Introduce directorio a buscar... " dir
read -p "Nombre de archivo a buscar... " nombre
if [ ! -d $dir ]
then
echo "$dir no existe"
else
find $dir -name "$nombre" -exec ls -l '{}' \;
fi

2. Asignar permiso de ejecución al script:

chmod a+x buscar.sh

3. Ejecutar el script:

./buscar.sh

También podría gustarte