0% encontró este documento útil (0 votos)
219 vistas6 páginas

Ejercicios Bash Script

El documento explica los conceptos básicos de los scripts de bash y proporciona un ejemplo simple de "Hola Mundo". Explica cómo crear un archivo .sh, agregar instrucciones echo para imprimir un mensaje, otorgar permisos de ejecución al archivo y ejecutarlo para ver el resultado. También incluye ejemplos de usar operadores lógicos y aritméticos en scripts de bash y un script para sumar dos números introducidos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
219 vistas6 páginas

Ejercicios Bash Script

El documento explica los conceptos básicos de los scripts de bash y proporciona un ejemplo simple de "Hola Mundo". Explica cómo crear un archivo .sh, agregar instrucciones echo para imprimir un mensaje, otorgar permisos de ejecución al archivo y ejecutarlo para ver el resultado. También incluye ejemplos de usar operadores lógicos y aritméticos en scripts de bash y un script para sumar dos números introducidos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

EJERCICIO 1

El bash scripting a grandes rasgos son bloques de instrucciones como las que
ejecutamos en nuestros terminales, empaquetadas en un archivo, con terminación sh,
y que pueden ir desde un simple echo hasta una instalación de algún paquete de
archivos. Además pueden contener estructuras tipo if else o trabajar con variables.
Nuestro primero ejemplo va a ser un hola mundo

Empezamos abriendo Terminal

Aplicamos el comando:  
$ gedit ./[Link]

 Esto abrirá el editor gedit creando un archivo llamado [Link]. Dentro de él


escribimos lo siguiente:  
#!/bin/bash          
echo Hola UTVTianos

La primera línea indica el programa que va a ejecutar este archivo y esto será una
instrucción común en todos nuestros scripts. La segunda línea llama a la instrucción
echo que simplemente sacará por pantalla el mensaje que le pasemos por parámetro,
en este caso «Hola UTVTianos».

Una vez listo, guardamos y cerramos el documento. Hay un botón a la derecha del
editor gedit. Y de vuelta al terminal ejecutamos nuestro script con:  
$ ./[Link]

¡¡Y lo que pasa es que da un acceso denegado!!, esto pasa porque nuestro archivo
no tiene permisos de ejecución. Solo tiene permisos de escritura y lectura, así que le
daremos permisos de ejecución. Mucho cuidado con esto, porque si damos permisos
totales a todos los usuarios en un futuro tendremos problemas, así que por el
momento los permisos de ejecución son solo para nuestro usuario con el siguiente
comando: 
$ chmod 764 ./[Link]

Una vez ejecutado esto, nuestro script ya tendrá permisos de ejecución solamente
para nuestro usuario, y  si volvemos a intentar ejecutar el archivo veremos como nos
devuelve por terminal el mensaje «Holla UTVTianos».
Aquí deberás capturar pantalla con la ejecución del Script para enviar la evidencia del ejercicio al
profesor
EJERCICIO 2

La lógica de Bash
Para el terminal, los caracteres que tienen un significado lógico en la comparación o evaluación de
operaciones aritméticas y de archivos son:

Evaluación de operaciones aritméticas

 "-lt": Menor que


 "-le": Menor o igual que
 "-eq": Igual que
 "-ge": Mayor o igual que
 "-gt": Mayor que
 "-ne": Distinto que

Un ejemplo de evaluación de operaciones:

#!/bin/bash

# En este Script vamos a realizar unas condiciones para ver las evaluaciones aritméticas.
if [ 2 -gt 1 ]; then

echo "2 es mayor que 1"

fi

if [ 2 -ge 2 ]; then

echo "2 es mayor o igual que 2"

fi

if [ 2 -eq 2 ]; then

echo "2 es igual que 2"

fi

if [ 2 -lt 4 ]; then

echo "2 es menor que 4"

fi

if [ 4 -le 4 ]; then

echo "4 es menor o igual que 4"

fi

Aquí deberás capturar pantalla con la ejecución del Script para enviar la evidencia del ejercicio al
profesor
EJERCICIO 3
SUMA DE DOS NÚMEROS

1. #!/bin/sh

2. nun1=0

3. nun2=0

4. resultado=0

5. echo introduce numero 1

6. read nun1

7. echo introduce numero 2

8. read nun2

9. resultado=`expr $nun1 + $nun2` 

10. echo el resultado es $resultado

Aquí deberás capturar pantalla con la ejecución del Script para enviar la evidencia del ejercicio al
profesor

También podría gustarte