2.
Otra forma de realizar operaciones aritméticas
La vamos a usar especialmente para
incrementar una variable
Sintaxis:
− let variable=expresión_aritmética
− Acá no hace falta poner los operadores entre
comillas
ANTES QUE NADA, COMANDO
LET
3.
Ejemplo (en la consola nomás)
− let num=5
− let num=num+1
− echo $num
− let num=num*2
− echo $num
COMANDO LET
5.
Se ejecuta de esta manera:
− Si la condición retorna un valor igual a 0
(verdadero), se ejecutan la o las órdenes que
están entre do y done y se vuelve a preguntar
por la condición
− Si la condición retorna un valor distinto de cero
(falso), se salta a la primera línea que está
después del done
WHILE
7.
Ejercicio 1:
− Crear un script que pida ingresar un número.
Siempre que el número no sea 0, debe imprimir el
siguiente mensaje: “Ud ingreso (número
ingresado) y es su intento numero
(número de intento)”
− Si el usuario ingresa 0 el programa debe mostrar en
pantalla el mensaje: “Ud eligió salir” y salir del
programa
WHILE
8.
Nos da un error en la ejecución
Soluciones:
− Primero crear la variable y asignarle un
valor distinto de 0, antes de que ingrese al
while
− Utilizar esta sintaxis:
while [ “$num” != 0 ]
WHILE
10.
Crear un Script que permita elegir si se
quiere crear un directorio o borrar uno
El script debe solicitar el nombre del
directorio y ejecutar la acción elegida
EJERCICIOS IF – CASE -
WHILE
11.
Crear un Script que permita copiar o mover
un archivo de un directorio a otro
El usuario debe ingresar el nombre del
archivo y las rutas absolutas de los
directorios involucrados
EJERCICIOS IF – CASE -
WHILE
12.
Crear un script que permita elegir ejecutar
uno de los dos scripts anteriores
El script “padre” debe ejecutarse mientras el
usuario no ingrese 0
EJERCICIOS IF – CASE -
WHILE
13.
Crear un shell script que despliegue un menú y le
permita realizar alguna de las operaciones
aritméticas básicas entre 2 números. Si la opción
ingresada no es correcta el programa deberá
mostrar un mensaje indicando el error. El usuario
puede hacer tantas operaciones como desee
hasta que decide salir
EJERCICIOS IF – CASE -
WHILE
14.
Crear un shell script que le permita crear una
tabla con los siguientes campos: Nombre,
Apellido, Dirección y los guarde en un archivo
de texto. El programa debe preguntar cuantos
registros se van a ingresar y terminar su
ejecución una vez ingresado el último valor.
EJERCICIOS IF – CASE -
WHILE