SlideShare una empresa de Scribd logo
SHELL SCRIPT
Estructuras
repetitivas
Prof. Pablo Macón
http://pablomacon.wix.com/home
profemacon@gmail.com

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

Ejemplo (en la consola nomás)
− let num=5
− let num=num+1
− echo $num
− let num=num*2
− echo $num
COMANDO LET

Sintaxis:
while condición
do
acción o acciones
done
WHILE

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

Ejemplo:
#! /bin/bash
a=42
while [ $a –le 53 ]
do
echo Contador = $a
a=`expr $a + 1`
done
WHILE

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

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
IF
CASE
WHIL
E
EJERCICIOS

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

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

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

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

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

Más contenido relacionado

La actualidad más candente

Programación de codigos de php
Programación de codigos de phpProgramación de codigos de php
Programación de codigos de php
chasis349
 
Practicawebsesion3
Practicawebsesion3Practicawebsesion3
Practicawebsesion3
pacovar
 
Jimenez Plascencia Tarea Sesion 3
Jimenez Plascencia Tarea Sesion 3Jimenez Plascencia Tarea Sesion 3
Jimenez Plascencia Tarea Sesion 3
juanjimenez449
 
Código Java Escrito de Forma Estándar
Código Java Escrito de Forma EstándarCódigo Java Escrito de Forma Estándar
Código Java Escrito de Forma Estándar
Ignacio Aular Reyes
 
Programa un ciclo
Programa un  cicloPrograma un  ciclo
Programa un ciclo
Gabriel Méndez
 
Tarea sesion3
Tarea sesion3Tarea sesion3
Tarea sesion3
Teresiita Flors Orzc
 
Semana 4 Javascript funciones y Metodos
Semana 4   Javascript funciones y MetodosSemana 4   Javascript funciones y Metodos
Semana 4 Javascript funciones y Metodos
Richard Eliseo Mendoza Gafaro
 
5programas
5programas 5programas
5programas
Marthaa Hdz
 
Apuntes 7
Apuntes 7Apuntes 7
Apuntes 7
I Biel
 
Tarea sesion3
Tarea sesion3Tarea sesion3
Programa 5
Programa 5Programa 5
Programa 5
yito24
 
Taller de programación clase #3
Taller de programación   clase #3Taller de programación   clase #3
Taller de programación clase #3
Juan Cardona
 
Python05
Python05Python05
Python05
Victor Pando
 
Análisis léxico
Análisis léxicoAnálisis léxico
Análisis léxico
Yefry Coz
 
Practica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de phpPractica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de php
Siboney Ortiz Ortiz
 
7. estructura condicional if
7.  estructura condicional if7.  estructura condicional if
7. estructura condicional if
Francisco Martínez Ruiz
 
Funciones y procedimientos_propios_lpp
Funciones y procedimientos_propios_lppFunciones y procedimientos_propios_lpp
Funciones y procedimientos_propios_lpp
unicaucacpe
 
Programa 8
Programa 8Programa 8
Programa 8
Erick Ramirez
 
Visual basic
Visual basicVisual basic

La actualidad más candente (19)

Programación de codigos de php
Programación de codigos de phpProgramación de codigos de php
Programación de codigos de php
 
Practicawebsesion3
Practicawebsesion3Practicawebsesion3
Practicawebsesion3
 
Jimenez Plascencia Tarea Sesion 3
Jimenez Plascencia Tarea Sesion 3Jimenez Plascencia Tarea Sesion 3
Jimenez Plascencia Tarea Sesion 3
 
Código Java Escrito de Forma Estándar
Código Java Escrito de Forma EstándarCódigo Java Escrito de Forma Estándar
Código Java Escrito de Forma Estándar
 
Programa un ciclo
Programa un  cicloPrograma un  ciclo
Programa un ciclo
 
Tarea sesion3
Tarea sesion3Tarea sesion3
Tarea sesion3
 
Semana 4 Javascript funciones y Metodos
Semana 4   Javascript funciones y MetodosSemana 4   Javascript funciones y Metodos
Semana 4 Javascript funciones y Metodos
 
5programas
5programas 5programas
5programas
 
Apuntes 7
Apuntes 7Apuntes 7
Apuntes 7
 
Tarea sesion3
Tarea sesion3Tarea sesion3
Tarea sesion3
 
Programa 5
Programa 5Programa 5
Programa 5
 
Taller de programación clase #3
Taller de programación   clase #3Taller de programación   clase #3
Taller de programación clase #3
 
Python05
Python05Python05
Python05
 
Análisis léxico
Análisis léxicoAnálisis léxico
Análisis léxico
 
Practica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de phpPractica web de la sesión 3 programacion de codigos de php
Practica web de la sesión 3 programacion de codigos de php
 
7. estructura condicional if
7.  estructura condicional if7.  estructura condicional if
7. estructura condicional if
 
Funciones y procedimientos_propios_lpp
Funciones y procedimientos_propios_lppFunciones y procedimientos_propios_lpp
Funciones y procedimientos_propios_lpp
 
Programa 8
Programa 8Programa 8
Programa 8
 
Visual basic
Visual basicVisual basic
Visual basic
 

Similar a While for

While Shell Script
While  Shell ScriptWhile  Shell Script
While Shell Script
Pablo Macon
 
4072954.ppt
4072954.ppt4072954.ppt
Shell script
Shell scriptShell script
Shell script
uniminuto
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
Juan Belón Pérez
 
Curso php-my sql-clase-3
Curso php-my sql-clase-3Curso php-my sql-clase-3
Curso php-my sql-clase-3
Juan Carlos Catura Arapa
 
Parcial de introduccion
Parcial de introduccionParcial de introduccion
Parcial de introduccion
federperez99
 
Mod2ud2 1
Mod2ud2 1Mod2ud2 1
Mod2ud2 1
Juan Garcia
 
Manual script usuarios masivos
Manual script usuarios masivosManual script usuarios masivos
Manual script usuarios masivos
Yimy Pérez Medina
 
Php basico
Php basicoPhp basico
Taller de PHP Básico
Taller de PHP BásicoTaller de PHP Básico
Taller de PHP Básico
Stephenson Prieto
 
Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2
cyberleon95
 
IntroducciónPHP.pptx
IntroducciónPHP.pptxIntroducciónPHP.pptx
IntroducciónPHP.pptx
Edilfredo Pieneda Florez
 
Estructuras de control 1.0
Estructuras de control 1.0Estructuras de control 1.0
Estructuras de control 1.0
Pablo Macon
 
Php
PhpPhp
Php
aymel27
 
Php1
Php1Php1
Php1
Php1Php1
Php informacion
Php informacion Php informacion
Php informacion
ArielkikeGarca
 
Manual de php basico
Manual de php basicoManual de php basico
Manual de php basico
Ramón Guaicara Spluguez
 
Introducción a shell script
Introducción a shell scriptIntroducción a shell script
Introducción a shell script
Pablo Macon
 
Ejercicios de programacion if - switch-case
Ejercicios de programacion   if  -   switch-caseEjercicios de programacion   if  -   switch-case
Ejercicios de programacion if - switch-case
Guillermo Viaje
 

Similar a While for (20)

While Shell Script
While  Shell ScriptWhile  Shell Script
While Shell Script
 
4072954.ppt
4072954.ppt4072954.ppt
4072954.ppt
 
Shell script
Shell scriptShell script
Shell script
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
 
Curso php-my sql-clase-3
Curso php-my sql-clase-3Curso php-my sql-clase-3
Curso php-my sql-clase-3
 
Parcial de introduccion
Parcial de introduccionParcial de introduccion
Parcial de introduccion
 
Mod2ud2 1
Mod2ud2 1Mod2ud2 1
Mod2ud2 1
 
Manual script usuarios masivos
Manual script usuarios masivosManual script usuarios masivos
Manual script usuarios masivos
 
Php basico
Php basicoPhp basico
Php basico
 
Taller de PHP Básico
Taller de PHP BásicoTaller de PHP Básico
Taller de PHP Básico
 
Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2Configuración Script Usuarios Masivos Windows Server 2012 R2
Configuración Script Usuarios Masivos Windows Server 2012 R2
 
IntroducciónPHP.pptx
IntroducciónPHP.pptxIntroducciónPHP.pptx
IntroducciónPHP.pptx
 
Estructuras de control 1.0
Estructuras de control 1.0Estructuras de control 1.0
Estructuras de control 1.0
 
Php
PhpPhp
Php
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php informacion
Php informacion Php informacion
Php informacion
 
Manual de php basico
Manual de php basicoManual de php basico
Manual de php basico
 
Introducción a shell script
Introducción a shell scriptIntroducción a shell script
Introducción a shell script
 
Ejercicios de programacion if - switch-case
Ejercicios de programacion   if  -   switch-caseEjercicios de programacion   if  -   switch-case
Ejercicios de programacion if - switch-case
 

Último

pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
gamcoaquera
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 

Último (20)

pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 

While for

  • 1. SHELL SCRIPT Estructuras repetitivas Prof. Pablo Macón http://pablomacon.wix.com/home profemacon@gmail.com
  • 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
  • 6.  Ejemplo: #! /bin/bash a=42 while [ $a –le 53 ] do echo Contador = $a a=`expr $a + 1` 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