Todos sabemos que muchos de los conceptos básicos de programación contienen muchas estructuras de datos, variables, declaraciones y bucles. Los bucles son muy conocidos entre todos cuando ejecutan una serie de instrucciones o realizan algunas tareas bajo ciertas condiciones. El bucle más famoso y utilizado es el bucle "para". Entonces, hoy miraremos la sintaxis y el funcionamiento del bucle "para" para una serie de números, yo.mi., 1 a 10. Comencemos abriendo una carcasa terminal con la ayuda de un comando "Ctrl+Alt+T" en el Ubuntu 20.04 Sistema de escritorio.
Ejemplo 01:
Nuestro primer ejemplo cubrirá el bucle "para" para su sintaxis más utilizada en el lenguaje de programación, yo.mi., Splaces simples. Hagamos primero un archivo bash con la utilización de una consulta de "tacto" en su shell según la salida a continuación.
$ touch bash.mierda
El archivo bash se ha creado correctamente en la carpeta de inicio básico de Ubuntu 20.04. Ábrelo dentro de alguna herramienta de editor para crear un script bash en él. También puede usar el editor "vim" en lugar del editor "nano".
$ Nano Bash.mierda
Ahora el archivo se abre en el GNU Nano, 4.8 editores. Hemos agregado el soporte bash al comienzo de un archivo. Queremos ejecutar ciertos comandos usando el bucle "para" para hasta 10 iteraciones. El "para" usa soportes simples como la primera sintaxis y especifica la condición en ella. El valor de inicio del bucle es "1" según el iterador "I". Continuará ejecutándose hasta que el valor del iterador se vuelva menor o equivalente a 10. En cada iteración, el valor del iterador se incrementaría en 1 hasta que el iterador se convierta en 10. Dentro de cada iteración, se ejecutará la cláusula de "hacer". Ejecutará la instrucción "Echo" para mostrar el número de iteración usando iterator "I". Guarde este código por "Ctrl+S".
Presione Ctrl+X para salir del editor. Ejecute su código usando la palabra clave "bash" junto con el nombre de un archivo. Puede ver que la salida muestra el resultado de 10 iteraciones logradas por un bucle "para".
$ Bash Bash.mierda
Ejemplo 02:
El segundo método fácil para usar el bucle "para" es mencionar sus iteraciones dentro de los soportes rizados. Abra el mismo archivo bash una vez más con el comando "nano". Agregue la extensión de Bash primero en él. Después de eso, el bucle "para" se ha inicializado con la palabra "para". Ahora, debe especificar la variable iteradora "I" después de la palabra "para". Para mencionar, el rango de iteraciones en los paréntesis debe ser seguido por la palabra "en" según la imagen a continuación. El rango se ha definido de 1 a 10 con dos puntos en el medio. El bucle "para" continuará ejecutándose hasta 10 iteraciones, yo.mi., la cláusula "hacer" del bucle. El punto principal sobre esta sintaxis del bucle "para" es que no hay necesidad de especificar la incrementación, ya que se incrementará automáticamente en 1.
La ejecución de esta sintaxis para el bucle "para" nos lleva a ejecutar la instrucción ECHO dentro de la cláusula "do" 10 veces con el número de iteración mencionado a continuación.
$ Bash Bash.mierda
Ejemplo 03:
Otro método para usar el bucle "para" en un script bash es bastante similar al método anterior con un pequeño cambio. En esta técnica, no utilizaremos corchetes dentro del bucle "para". Entonces, después del soporte de bash, inicie el bucle "for" con la variable iteradora "i" seguida de la palabra clave "in". Después de la palabra "in", debe especificar el rango como lo hemos hecho dentro del código a continuación, yo.mi., 1 a 10. Este bucle funcionará como lo hacen los ejemplos anteriores y mostrará el mensaje de la declaración de eco 10 veces con el número de iteración en el terminal.
El código ejecuta la declaración "eco" 10 veces con su número de iteración como se esperaba.
$ Bash Bash.mierda
Ejemplo 04:
Otra forma única de definir el bucle "para" es usar la expresión "SEQ" en él. Entonces, abra el mismo archivo y agregue la extensión de Bash. La sintaxis del bucle "para" se ha mostrado en el complemento conectado a continuación. El bucle "para" ha comenzado con la variable iteradora "I" seguida de la palabra clave "In". Luego hemos usado la expresión "SEQ" para definir el rango de este bucle, yo.mi., 1 a 10. La expresión de "SEQ" ha sido sustituida por los colons de expresión única, i.mi., "" ". Hasta que el valor de la secuencia alcance 10, la instrucción ECHO de un bucle se continuará ejecutándose con el número de secuencia mencionado en él. Puede ver que este método no tiene una expresión de incremento mencionada en él. Esto significa que incrementará automáticamente un iterador por 1.
Después de la ejecución de este bucle "para", la salida se muestra a continuación. La pantalla muestra las 10 iteraciones con el número de iteración en la línea de salida.
$ Bash Bash.mierda
Ejemplo 05:
El último ejemplo es una ilustración adicional del bucle "para". Se ha iniciado el bucle para el bucle y se ha especificado el iterador "A". Este iterador está tomando alfabetos en inglés como su próximo valor de iterador consecutivo. Hemos elegido los primeros 10 alfabetos en inglés aquí, yo.mi., A a J. La cláusula "DO" continuará ejecutando la instrucción ECHO que se usa para mostrar cada alfabeto cada vez hasta el final del bucle. El bucle termina aquí, y no hay una variable de incremento adecuada definida en este método también.
Al ejecutar este código bash con la ayuda de un comando bash junto con el nombre de un archivo, tenemos las 10 declaraciones como un resultado que muestra alfabetos de A a J.
$ Bash Bash.mierda
Conclusión:
La guía ha cubierto un total de 5 métodos para usar el bucle "para" en el script bash. Todos los ejemplos utilizados en este artículo son muy simples de entender y fáciles de implementar por cualquier usuario ingenuo de Bash. Por lo tanto, creemos firmemente que este artículo ayudará a cada usuario de Bash.