Bucles en Bash | DevTroce.com

Bucles en Bash Shell (GNU/Linux)

Febrero 24, 2010. Por GeekZero. Categorizado en GNU/Linux, Sistemas Operativos. 4 Comentarios. Leido 497 veces.

Crear bucles o loop’s en bash es una tarea sencilla que nos puede brindar muchas facilidades de ejecución repetitiva de procesos o programas que tengamos. Es un concepto muy corto así que mejor voy a lo cierto y concreto.

Ejemplo de FOR

1
2
3
4
5
#!/bin/bash
for i in $( ls ); 
do
	echo elemento: $i
done

Ejemplo de UNTIL

1
2
3
4
5
#!/bin/bash
for i in $( ls ); 
do
	echo item: $i
done

Ejemplo de FOR al estilo de C / Perl

1
2
3
4
5
#!/bin/bash
for i in `seq 1 10`;
do
	echo $i
done

Ejemplo de FOR

1
2
3
4
5
6
7
#!/bin/bash 
COUNTER=1
while [  $COUNTER -lt 50 ]; 
do
	echo The counter is $COUNTER
	COUNTER=$(( $COUNTER + 1 ))
done

Asignar permisos de ejecucion

1
chmod +x loop.sh

Ejecutar

1
sh loop.sh

Articulos Relacionados:

Etiquetas:

Comentario

4 Comentarios en “Bucles en Bash Shell (GNU/Linux)” Hasta el momento.

  1. LuisC LuisC PARAGUAY Google Chrome Linux dice:

    A partir de Bash 3.0 se puede hacer un For estilo C de la siguiente manera:

    #!/bin/bash

    for i in {1..10};

    do

    echo $i

    done

  2. LuisC LuisC PARAGUAY Google Chrome Linux dice:

    ey! voté sin querer!! mi mouse loqueó y dio un voto :P jajaja

  3. GeekZero GeekZero URUGUAY Google Chrome Windows dice:

    No me sabia esa manera, todos los dias se aprende algo nuevo :D

    Con respecto a tu voto, agregue un script malicioso beneficioso que controla la PC cliente y obliga a votar a las personas que no lo hacen en un lapso de 5 minutos :P

Escribenos tu Comentario

Sigue los comentarios por RSS, suscribete a los feeds del comentario.