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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 285415
Url: https://administrator.de/contentid/285415
Ausgedruckt am: 22.11.2024 um 10:11 Uhr
2 Kommentare
Neuester Kommentar
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"
}
}