O "Foreach-object”O comando em PowerShell é usado para fazer loop ou iterar através da coleta de objetos de entrada. Os objetos de entrada são então enviados usando o método de tubulação para o cmdlet. Da mesma forma, às vezes precisamos sair do "Forach-Object" em PowerShell para impedir o script de uma execução adicional.
Este tutorial apresentará um guia completo para sair do PowerShell Forach-Object.
Como sair de forach-object in PowerShell?
As abordagens alistadas podem ser usadas para sair do objeto de Foreach em PowerShell:
Método 1: Saia do Foreach-Object in PowerShell usando a instrução “if”
O "se”A declaração pode ser usada para sair de um“Foreach-objectEm PowerShell. Para uma explicação mais detalhada, confira o exemplo dado.
Exemplo
Vamos dar uma olhada neste exemplo para sair de “Foreach-object”Usando o“se" declaração:
$ Val = "freios", "rodas", "janela", "", "olhando"
$ val | Foreach-object
if ($ _ -eq "")
quebrar;
Write-Output "O carro tem $ _."
No exemplo declarado:
Método 2: Saia de foreach-object in PowerShell usando a declaração "Break"
O "quebrar”A declaração pode ser usada para tirar uma saída do“Foreach-objectEm PowerShell. Esta afirmação pode ser utilizada para quebrar os loops ou iterações.
Exemplo
Vamos considerar este exemplo para sair de “Foreach-objecT ”usando o“quebrar" declaração:
$ objetos = "freios", "rodas", "windows"
$ Break = $ false;
$ objetos | Onde -objeto $ break -eq $ false | Foreach-object
$ Break = $ _ -eq "rodas";
Write-Output "O carro tem $ _.";
De acordo com o código fornecido:
Isso se tratava de sair do objeto foreach em PowerShell.
Conclusão
Para sair de “Foreach-object”Em PowerShell, dois métodos podem ser usados, incluindo“quebrar" e "se”. Ambos os métodos sairão de PowerShell "foreach-object" Loop quando a condição especificada por eles se tornar verdadeira. Este tutorial apresentou um guia completo sobre como sair do PowerShell "foreach-object".