Google
Web dns.bdat.net
next up previous contents
Next: Sentencias break y continue Up: Estructura de control Previous: Sentencia until   Índice General

Sentencia for

La sentencia for repite una serie de órdenes a la vez que una variable de control va tomando los sucesivos valores indicado por una lista de cadenas de texto. Para cada iteración la variable de control toma el valor de uno de los elementos de la lista. La sintaxis de for es la siguientes

for variabl ein lista

do

lista mandatos

done

lista es una serie de cadenas de texto separadas por espacios y tabuladores. En cada iteración del bucle la variable de control variable toma el valor del siguiente campo y se ejecuta la secuencia de mandatos lista_mandatos.

Ejemplo:

for i in $*
do
echo $i
done

y mostraríamos todos los parámetros posicionales.

for i in *
do
echo $i
done

y mostraríamos la lista de ficheros del directorio activo.


Pedro Pablo 2001-12-14