Aktuelle txt dateien zusammenführen
Hallo zusammen
Ich wende mich an Euch um eine Hilfe mit txt Dateien zu erbitten.
Die Ausgangslage ist:
ich habe txt Dateien die jeden Tag erstellt werden.
und so weiter.......
Jede Datei kann aber in sich, doppelte Einträge haben.
Nun meine Frage
Wie kann ich die 5 aktuellsten (2023-02-08/2023-02-09/2023-02-10/2023-02-11/2023-02-12) zusammenführen und die doppelnde Einträge löschen.
Ich habe hier etwas, dass aber alle txt Dateien nimmt. Auch stimmt die Sortierung danach nicht mehr.
Es würde mich freuen wenn das jemand mit einem einfachen Code beatworten könnte.
Herzlichen Dank schon jetzt
Ich wende mich an Euch um eine Hilfe mit txt Dateien zu erbitten.
Die Ausgangslage ist:
ich habe txt Dateien die jeden Tag erstellt werden.
Count-2023-02-04-11-30-02.txt
Count-2023-02-05-11-30-05.txt
Count-2023-02-06-11-30-01.txt
Count-2023-02-07-11-30-10.txt
Count-2023-02-08-11-30-03.txt
Count-2023-02-09-11-30-00.txt
Count-2023-02-10-11-30-02.txt
Count-2023-02-11-11-30-13.txt
Count-2023-02-12-11-30-11.txt
und so weiter.......
Jede Datei kann aber in sich, doppelte Einträge haben.
Nun meine Frage
Wie kann ich die 5 aktuellsten (2023-02-08/2023-02-09/2023-02-10/2023-02-11/2023-02-12) zusammenführen und die doppelnde Einträge löschen.
Ich habe hier etwas, dass aber alle txt Dateien nimmt. Auch stimmt die Sortierung danach nicht mehr.
$(get-content 'C:\Backup\*.txt' | sort -unique) | out-file 'C:\Backup\Backupzusammenfassung\CountAktuell.txt'
Herzlichen Dank schon jetzt
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 6942942372
Url: https://administrator.de/forum/aktuelle-txt-dateien-zusammenfuehren-6942942372.html
Ausgedruckt am: 28.04.2025 um 16:04 Uhr
4 Kommentare
Neuester Kommentar

Nach der LastWriteTime der Dateien sortiert
Oder mit dem Datum aus dem Dateinamen
Cheers briggs
Get-ChildItem "c:\Backup" -File -Filter *.txt | sort LastWriteTime -Desc | select -First 5 | get-content | select -Unique | Set-Content "C:\Backup\Backupzusammenfassung\CountAktuell.txt"
Get-ChildItem "c:\Backup" -File -Filter *.txt | sort {[datetime]::ParseExact($_.Basename.split('-',2)[-1],"yyyy-MM-dd-HH-mm-ss",$null)} -Desc | select -First 5 | get-content | select -Unique | Set-Content "C:\Backup\Backupzusammenfassung\CountAktuell.txt"

👍
Wohin darf ich das Geschenk senden ?
Gib deiner Frau/Freundin ein Küsschen, ein Lächeln mehr macht die Welt ein stückchen besser 🙂.Serie: txt zusammenführen
Aktuelle txt dateien zusammenführen4