Hey Leute, ich versuche ein colomn mit Zahlen in einer CSV-Datei zu sortieren. Aber irgendwie funktioniert es nicht. Beispiel CSV:Sort-Object und Integer
Orange;65
Red;160
Green;140
White;110
Purple;85
Dies ist das Stück Code, ich versuchte es mit:
$csv = Import-Csv -Header "Color", "Number" -delimiter ';' data.csv
$csv | Sort-Object Number
der mir die folgenden Ausgabe gibt:
Color Number
----- ------
White 110
Green 140
Red 160
Orange 65
Purple 85
Offensichtlich nicht in der richtigen Reihenfolge. Kann mir bitte jemand erklären, wie ich dieses Problem lösen kann? Vielen Dank!
Prost Mate hat das aussortiert :) – ScriptingBerry
Könnten Sie mir erklären, von Ihrer Alternative, was bedeutet das @ {e =? Vor allem das "e". Entschuldigen Sie die Störung, ich lerne immer noch :) – ScriptingBerry
Ausdruck. Es ist etwas, das Sie verwenden, um Eigenschaften in Powershell anzugeben. Beispiel für ein benutzerdefiniertes Feld in 'select-object':' select-object @ {name = "angezeigterName"; expression = {code, um einen Wert mit ex $ _. Property etc.}} zu erzeugen. 'Sort-Object' benötigt keinen Spaltennamen um zu sortieren, also habe ich nur Ausdruck benutzt. –