lunes, 18 de junio de 2018

Introducción programación shell. Parte III Comando For.

Comando for:

dos formas de sintaxis:
Primera:
for var in lista
    do 

    done
Segunda:       
for(( variable=valor; condicion; incremento ))
for((i= 0;i<=valor;i++))
do
comando
…
done
Ejemplo:

Programa un script que me pida un numero por teclado y me muestre todos los números desde el 1 hasta el numero introducido.

read -p “Introduce un numero” numero
for(( i=0; i<= $numero; i++ ))
do
echo -e “$i \n”
done

con la otra sintaxis

read -p “Introduce un numero” numero
for var in $(seq 1 $numero)
do
echo -e “$var \n”
done

Realiza un script que me devuelva la tabla de multiplicar del numero que tu quieras.

read -p “Introduce un numero” numero
for(( i=1; i<=10; i++ ))
do
echo `expr $numero \* $i`
done

con la otra sintaxis

read -p “Introduce un numero” numero
for var in $(seq 1 10)
do
echo `expr $numero \* $var
done

Realiza un script que me devuelva la tabla de multiplicar del numero que tu quieras, pero solo de los números pares.

read -p “Introduce un numero” numero
for var in $(seq 1 10)
do
if [ `expr $var % 2` -eq 0 ]
then
    echo `expr $numero \* $var`
else
    continue
fi
done

No hay comentarios:

Publicar un comentario