about_do - PowerShell Befehl Hilfe und Beispiele

Führt eine Anweisungsliste ein- oder mehrmals mit der (about_do)

THEMA
about_Do
KURZBESCHREIBUNG
Führt eine Anweisungsliste ein- oder mehrmals mit der While-Bedingung oder der Until-Bedingung aus.
DETAILBESCHREIBUNG
Das Do-Schlüsselwort wird mit dem While-Schlüsselwort oder dem Until- Schlüsselwort verwendet, um die Anweisungen in einem Skriptblock mit einer Bedingung auszuführen. Anders als bei der verwandten While-Schleife wird der Skriptblock in einer Do-Schleife stets mindestens einmal ausgeführt. Eine Do-While-Schleife stellt eine Variante der While-Schleife dar. In einer Do-While-Schleife wird die Bedingung ausgewertet, nachdem der Skriptblock ausgeführt wurde. Wie bei einer While-Schleife wird der Skriptblock so lange wiederholt, bis die Bedingung mit "true" ausgewertet wird. Wie Do-While-Schleifen werden auch Do-Until-Schleifen stets mindestens einmal ausgeführt, bevor die Bedingung ausgewertet wird. Der Skriptblock wird nur jedoch ausgeführt, solange die Bedingung mit dem Wert "false" ausgewertet wird. Das Continue-Schlüsselwort und das Break-Schlüsselwort für die Flusskontrolle können in einer Do-While-Schleife oder in einer Do-Until-Schleife verwendet werden. Syntax Für die Do-While-Anweisung wird die folgende Syntax verwendet: do {<Anweisungsliste>} while (<Bedingung>) Für die Do-Until-Anweisung wird die folgende Syntax verwendet: do {<Anweisungsliste>} until (<Bedingung>) Die Anweisungsliste enthält eine oder mehrere Anweisungen, die stets ausgeführt werden, wenn die Schleife gestartet oder wiederholt wird. Die Bedingung in der Anweisung ergibt "True" oder "False". Beispiel Im folgenden Beispiel für eine Do-Anweisung werden die Elemente in einem Array bis zum Element mit dem Wert 0 gezählt. C:\PS> $x = 1,2,78,0 C:\PS> do { $count++; $a++; } while ($x[$a] -ne 0) C:\PS> $count 3 Im folgenden Beispiel wird das Until-Schlüsselwort verwendet. Beachten Sie, dass der Ungleichheitsoperator (-ne) durch den Gleichheitsoperator (-eq) ersetzt wird. C:\PS> $x = 1,2,78,0 C:\PS> do { $count++; $a++; } until ($x[$a] -eq 0) C:\PS> $count 3 Im folgenden Beispiel werden alle Werte eines Arrays geschrieben, wobei alle kleineren Werte als 0 übersprungen werden. do { if ($x[$a] -lt 0) { continue } Write-Host $x[$a] } while (++$a -lt 10) SIEHE AUCH about_While about_Operators about_Assignment_Operators about_Comparison_Operators about_Break about_Continue C:\Windows>powershell get-help about_environment_variables -full

Microsoft Windows [Version 10.0.19045.3693]
Copyright (c) 2023 Microsoft Corporation.

ColorConsole [Version 3.7.1000] PowerShell 2.0-Export

Windows 11, 10, 8.1, 8, 7 / Server 2022, 2019, 2016











Windows-10


... Windows 10 FAQ
... Windows 10 How To


Windows 10 How To


... Windows 11 How To
... Windows 10 FAQ



PowerShell: Führt eine Anweisungsliste ein- oder mehrmals mit der

HTTP: ... PS_Windows/de/about_do.htm
0.077
13728
Nur Symbole in der Favoriten-Symbolleiste anzeigen?
Farbige Alternative zur cmd.exe Konsole!
Thumbs.db löschen unter Windows 10 oder 11!
Rechtschreibprüfung weitere Sprachen in Edge hinzufügen?
Hängende Windows Programme schließen und terminieren!
Sollte ich auch andere Internet Explorer nutzen!
Mehrere Seiten scannen und zu PDF nachen für alle Windows-Betriebssysteme!
Desktop Schnee Free für MS Windows und Extras!
Nur identische Bilder finden und ähnliche auslassen bei der Suche?
 PDF Vorschau, PDF Miniaturansichten Windows-Explorer Problem!



(0)