Volver al índice


for

(ucle)]. Ejecuta un trozo de códico si la expresión de control es verdadera y sólo se para cuando es falsa.

Ejemplos:

1.-

#!/bin/bash

    for i in $( ls ); do

        echo item --> $i

    done

2.-

#!/bin/bash

for i in `seq 1 10`;

do

    echo $i

done

Nota.- Si los números los quisieramos en una misma linea, encerrar la variable entre comillas ["seq 1 10"]

3.-

#!/bin/bash

for i in 1 2 3 4 5

do

   echo "Es el número $i "

done

4.-

#!/bin/bash

for i in {1..5}

do

   echo "Es el número $i "

done

5.-

Del 1 al 10 de 2 en 2:

#!/bin/bash

for i in {1..10..2}

do

    echo "Es el número $i "

done

6.-

#!/bin/bash

# eliminar todos los archivos que no sean .txt

for a in `ls | grep -v txt`

do

    rm -fr $a

done

Volver al índice