Powershell sortieren
Guten Tag.
Ich möchte Zahlen (bsp. 9, 3, 1, 7, 4, 8) die in einer txt Datei gespeichert sind richtig sortieren (1, 3, 4, 7, 8, 9) und entweder als txt Datei wieder abspeichern oder einfach sortiert in der Konsole öffnen.
Ich habe mal was geschrieben was eigentlich Die Zahlen richtig sortiert wieder abspeichern sollte.
Habt Ihr Vorschläge bzw Lösungen für das Problem?
Vielen Dank im Voraus!!
So sieht es aus:
Set-ExecutionPolicy RemoteSigned; #Berechtigung zum Ausführen
$unsortiert = get-content -path "C:\Users\Rettelt\Desktop\testunsortiert.txt" # Pfad zum lesen der Datei
$unsortiert = "C:\Users\Rettelt\Desktop\testunsortiert.txt" sort-object # sortiert die Datei
$unsortiert > "c:\sortiert.txt" # Legt den Pfad wo die Sortierte Datei gespeichert wird
Ich möchte Zahlen (bsp. 9, 3, 1, 7, 4, 8) die in einer txt Datei gespeichert sind richtig sortieren (1, 3, 4, 7, 8, 9) und entweder als txt Datei wieder abspeichern oder einfach sortiert in der Konsole öffnen.
Ich habe mal was geschrieben was eigentlich Die Zahlen richtig sortiert wieder abspeichern sollte.
Habt Ihr Vorschläge bzw Lösungen für das Problem?
Vielen Dank im Voraus!!
So sieht es aus:
- Programm sortiert Zahlen & speichert Sie #
- Autor: Rettelt #
- Zuletzt geändert: 08.01.2014 #
Set-ExecutionPolicy RemoteSigned; #Berechtigung zum Ausführen
$unsortiert = get-content -path "C:\Users\Rettelt\Desktop\testunsortiert.txt" # Pfad zum lesen der Datei
$unsortiert = "C:\Users\Rettelt\Desktop\testunsortiert.txt" sort-object # sortiert die Datei
$unsortiert > "c:\sortiert.txt" # Legt den Pfad wo die Sortierte Datei gespeichert wird
Please also mark the comments that contributed to the solution of the article
Content-Key: 226090
Url: https://administrator.de/contentid/226090
Printed on: April 26, 2024 at 03:04 o'clock
3 Comments
Latest comment
Hallo Fabianret, Willkommen im Forum!
wenn deine Zahlen so mit Komma getrennt in der Textdatei stehen:
kannst du sie so sortiert auf der Konsole ausgeben:
oder so im gleichen Format wieder in eine Datei zurückschreiben:
Grüße Uwe
wenn deine Zahlen so mit Komma getrennt in der Textdatei stehen:
9, 3, 1, 7, 4, 8
$content = gc "C:\Users\Rettelt\Desktop\testunsortiert.txt"
$numbers = $content.Split(",").Trim()
$numbers | Sort
$content = gc "C:\Users\Rettelt\Desktop\testunsortiert.txt"
$numbers = $content.Split(",").Trim()
$newline = ""
$numbers | Sort | %{$newline += "$_,"}
$newline.TrimEnd(",") | out-file "C:\Users\Rettelt\Desktop\testsortiert.txt"