Powershell: Foreach-Schleife, feststellen ob aktuelles Element das letzte in der Schleife ist
Hallo,
ich habe eine Foreach-Schleife in Powershell.
Ich möchte in der ForEach-Schleife feststellen, ob das aktuelle Element das letzte in der Reihe ist.
Ich hoffe man kann das verstehen.
Für Vorschläge bin ich sehr dankbar.
viele Grüße
Martin
ich habe eine Foreach-Schleife in Powershell.
Ich möchte in der ForEach-Schleife feststellen, ob das aktuelle Element das letzte in der Reihe ist.
Ich hoffe man kann das verstehen.
Für Vorschläge bin ich sehr dankbar.
viele Grüße
Martin
Please also mark the comments that contributed to the solution of the article
Content-Key: 285415
Url: https://administrator.de/contentid/285415
Printed on: April 25, 2024 at 11:04 o'clock
2 Comments
Latest comment
Moin,
entweder du zählst mit einem Counter innerhalb der Schleife mit ob der aktuelle Counter der Länge des Arrays entspricht
oder du nutzt eine normale For-Schleife:
Gruß jodel32
entweder du zählst mit einem Counter innerhalb der Schleife mit ob der aktuelle Counter der Länge des Arrays entspricht
$length = $array.length
$cnt = 0
$array | %{
$cnt++
if ($cnt -eq $length){
Write-Host "letztes Element"
}
}
oder du nutzt eine normale For-Schleife:
for($i=0;$i -lt $array.length;$i++){
if ($i -eq ($array.length -1)){
write-Host "letztes Element"
}
}