Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Parte 3
Bucles: FOR
SINTAXIS
for VARIABLE in 1 2 3 4 5 .. N
Ejecute el siguiente comando:
command 1
command 2
command N
done
En código:
#!/bin/bash
for i in 1 2 3 4 5 do
echo "Hello $i"
done
#!/bin/bash: muestra que el código es un script de bash
#!/bin/bash
for i in {1. .5} do
echo "Hola $i"
done
Bash versión 4.0
• En Bash versión 4.0 o superior permite usar la
sintaxis {START. .END. .INCREMENT}.
#!/bin/bash
for i in {0. .8. .2} do
echo "Hola $i"
done
Con comando seq
• Generamos una secuencia con el comando
seq y la utilizamos en el bucle, debemos
indicar inicio y el final.
Otro ejemplo:
Bucle While
• Se ejecutará el bucle mientras se cumple con
una condición.
• La evaluación de esa condición se realiza
previamente a cada ciclo.
While: Sintaxis
i=0
while [ $i -lt 100 ]
do
echo “Debo hacer atender en clase”
((i++))
done