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:
- Limpiar la caché local de DNS en Windows, GNU/Linux & Mac
- Instalar aplicaciones del framework dotnet sobre GNU/Linux con Wine
- ¿Cómo saber que arquitectura, distro y versión es nuestro GNU/Linux?
- Desplegar ASP.Net en Apache Tomcat sobre GNU/Linux y SQL Server
- Jonidimo, GNU/Linux definitivo
Etiquetas: GNU/Linux

en
en
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
ey! voté sin querer!! mi mouse loqueó y dio un voto
jajaja
probando respuesta
No me sabia esa manera, todos los dias se aprende algo nuevo
Con respecto a tu voto, agregue un script
maliciosobeneficioso que controla la PC cliente y obliga a votar a las personas que no lo hacen en un lapso de 5 minutos