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:
$ 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.