Kapitel 7. Listen, Arrays und Hashtabellen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
7.0 Einleitung
Die meisten Skripte befassen sich mit mehr als einer Sache - Listen von Servern, Listen von Dateien, Nachschlagecodes und mehr. Um dies zu ermöglichen, unterstützt die PowerShell viele Funktionen, die dir sowohl durch ihre Sprachfunktionen als auch durch die Dienstprogramm-Cmdlets helfen.
Mit PowerShell ist die Arbeit mit Arrays und Listen ähnlich wie die Arbeit mit anderen Datentypen: Du kannst ganz einfach ein Array oder eine Liste erstellen und dann Elemente hinzufügen oder entfernen. Genauso einfach kannst du sie sortieren, durchsuchen oder mit einem anderen Array kombinieren. Wenn du eine Zuordnung zwischen einem Datensatz und einem anderen speichern willst, erfüllt eine Hashtabelle diese Anforderung perfekt.
7.1 Ein Array oder eine Liste von Elementen erstellen
Problem
Du möchtest ein Array oder eine Liste von Elementen erstellen.
Lösung
Um ein Array zu erstellen, das eine bestimmte Menge von Elementen enthält, trennst du diese Elemente durch Kommas:
PS > $myArray = 1,2,"Hello World" PS > $myArray 1 2 Hello World
Um ein Array mit einer bestimmten Größe zu erstellen, verwendest du das Cmdlet New-Object:
PS > $myArray = New-Object string[] 10 PS > $myArray[5] = "Hello" PS > $myArray[5] Hello
Um ein Array eines bestimmten Typs zu erstellen, verwende eine stark typisierte Sammlung: ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access