Entfernen Sie die letzte Zeile aus der Datei mit Powershell

ich benutze

gc FileWithEmptyLines.txt | where {$_ -ne ""} > FileWithNoEmptyLines.txt

um die leeren Zeilen zu entfernen, die SSRS unter meinen CSVs platziert.

Die letzte Zeile, in der sich Daten befinden, endet jedoch mit einer CRLF (wie in Notepad ++ angezeigt) - und diese wird nicht entfernt. Technisch gesehen befindet sich also am Ende der Datei immer noch eine leere Zeile.

Gibt es eine Möglichkeit, diese CRLF aus der letzten Zeile zu entfernen (und die Daten natürlich intakt zu halten)?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage