Derzeit ich eine benutzerdefinierte Liste haben, die wie folgt aussieht:Powershell - Die Kombination von Linien in benutzerdefinierten Objekten
ItemPath ItemName LineNumber Indicator Text
-------- -------- ---------- ---------- ------------
C:\ Test.txt 10 Reference Hello World!
C:\ Test.txt 10 Difference Hell0 W0rld!
ich die Liste sortieren möchten oder neu organisieren wie folgt aussehen: Ich Grundsätzlich
ItemPath ItemName LineNumber DiffText RefText
-------- -------- ---------- ------------ ------------
C:\ Test.txt 10 Hello World! Hell0 W0rld!
Sie möchten, dass die Zeilen mit der Zeilennummer mit dem Wert "text" verknüpft werden, der auf "Indikator" basiert. Ich habe kein Glück, das herauszufinden.
Wie haben Sie erzeugen/produzieren die Liste in erster Linie? –
Hallo! Ich habe die Ausgabe vom Cmdlet Compare-Object erhalten. – TroggleDorf
Also das Objekt heißt allComparisons und ich habe es als Teil eines größeren Programms erstellt, aber die relevanten Befehle sind: $ NewItem = @ {"ItemPath" = $ ProdPath; "ItemName" = $ ProdName; "Indikator" = $ FormatedIndicator; "LineNumber" = $ comparison.InputObject.ReadCount; "TextString" = $ comparison.InputObject} $ Global: allComparison + = New-Objekt pscustomobject -Property $ NewItem – TroggleDorf