2016-07-20 9 views
0

Ich habe zwei Arrays mit unterschiedlichen Werten alsDruckarray Werte einer nach dem anderen

$DevID={101,102,103,104} 
$ProdID={201,202,203,204} 

folgt und ich möchte die Ausgabe als das durch ProdID gefolgt ersten DevID gedruckt werden, wie unten gezeigt,

101 
201 

102 
202 

103 
203 

104 
204 

Wie kann ich die oben gezeigte Ausgabe in PowerShell erhalten?

+0

Bitte machen Sie sich etwas Mühe, um es in PowerShell zu implementieren, und geben Sie dann das spezifische Problem an, das Sie mit Ihrer Implementierung haben. Wir sind hier, um Ihnen zu helfen, t nicht zu lösen Das Problem für dich. – buld0zzr

Antwort

1

Mit der geschweiften Klammer haben Sie zwei Skriptblöcke definiert. Sie wollen stattdessen @(....) verwenden:

[email protected](101,102,103,104) 
[email protected](201,202,203,204) 

nun auf die gewünschte Ausgabe erhalten Sie eine for-Schleife verwenden könnten und Zugriff auf die Listen von den aktuellen Index:

for ($i = 0; $i -lt $DevID.Count; $i++) 
{ 
    $DevID[$i] 
    $ProdID[$i] 
} 

Ausgang:

101 
201 
102 
202 
103 
203 
104 
204 
Verwandte Themen