PowerShell do mientras bucle

PowerShell do mientras bucle
Al ser un lenguaje de secuencias de comandos, PowerShell respalda todas las funcionalidades fundamentales de un lenguaje de programación. En los lenguajes de programación, el concepto de bucle se ejerce cuando tiene que imprimir el resultado iterativamente en una condición. Los bucles siguen imprimiendo la salida hasta que se cumplan la condición. El DO mientras los bucles pertenecen a una categoría de bucles que ejecuta la declaración al menos una vez (o antes de llegar a la condición). Después de eso, se ejecuta hasta que la condición se vuelve falsa. Este artículo proporciona una breve demostración de DO mientras los bucles en el contexto de PowerShell.

Cómo funciona PowerShell mientras que Loop funciona

El bloque de construcción de cualquier modelo de lenguaje de programación es la sintaxis que sigue. La sintaxis del bucle DO while en PowerShell se proporciona a continuación:

> Do (establecimiento) mientras (condición)

Como dirige la sintaxis, el conjunto de declaraciones se ejecuta antes de verificar la condición. Por lo tanto, ejecutará las declaraciones al menos una vez, independientemente de la condición (verdadero/falso).

Cómo usar DO MIENTRAS LOS BROPOS EN POWERSHELL

Esta sección proporciona varios ejemplos que demuestran el uso del DO While Loop en PowerShell. Entonces, comencemos a practicar el bucle Do While:

Ejemplo 1

Este ejemplo practica la implementación del "Haz mientras" bucle en la consola PowerShell. La descripción del ejemplo se indica a continuación:

  • Una variable "$ I" se inicializa en valor "9"
  • Dentro del cuerpo, el valor $ i se imprime hasta que la condición de while es verdadera y la variable se está disminuyendo en cada iteración.
  • Después del cuerpo de la declaración, se define la condición de while, es decir, $ i mayor o igual a 0.
$ i = 9
Hacer

Escritura-anfitrión $ i
$ I--

Mientras ($ i -ge 0)

La salida del código anterior se muestra a continuación:

Ejemplo 2

Un bucle de hacer mientras se puede practicar utilizando scripts de PowerShell también. Hemos creado un script de PowerShell llamado hacer.PS1 que contiene el siguiente código que se refiere a implementar el DO While Loop.

$ N = 7 #Número de inicio
$ i = 0 #inicializing bucle variable
Hacer

$ res = $ n * $ i #almacenando el resultado de $ n * $ i
Describe "$ N * $ i = $ res" #gletting el resultado
$ i ++ #increment

Mientras que ($ i -le 10) #mientras condición

Para ejecutar el script, abra PowerShell y navegue hasta la ruta donde haya guardado el script. Como se llama nuestro guión hacer.PS1, Así lo hemos ejecutado como se muestra a continuación:

> .\hacer.PS1

Ejemplo 3

Este ejemplo practica las condiciones de si-else dentro de un bucle de hacer mientras utilizan scripts de PowerShell. Para hacerlo, hemos hecho un guión de PowerShell llamado "Dowhile.PS1 "que contiene las siguientes líneas de código.

$ i = 5 #inicializing bucle variable
Hacer

if ($ i -lt 10) #defining if condición

Descripción "$ I es un dígito!"#Printando la salida (si la condición)

demás

Descripción "$ i es un número!"#Printando la salida (otra condición)

$ i ++ #increment

Mientras que ($ i -le 15) #mientras condición

La variable de bucle se inicializa en 5 con un incremento de 1 en cada iteración. El bloque if-else del código verifica $ i e imprime si el valor incrementado es un número o dígito. Para ejecutar el script, el siguiente comando se usa en la consola PowerShell:

> .\ Dowhile.PS1

Conclusión

El lenguaje de secuencias de comandos PowerShell le permite realizar varios conceptos de programación fundamentales utilizando scripts o la consola PowerShell. Esta publicación descriptiva demuestra el concepto DO while loop en el contexto de PowerShell. Siguiendo esta publicación, aprenderá la funcionalidad básica del Do While Loop. También se proporcionan varios ejemplos que muestran la implementación del DO While While en PowerShell. También obtendrá una comprensión del funcionamiento del DO mientras bucle en los guiones de la consola PowerShell y PowerShell.