Entfernen Sie die Letzte Zeile aus der Datei mit Powershell

Ich bin mit

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

entfernen der leeren Zeilen, die SSRS setzt an der Unterseite meiner CSVs.

Jedoch die Letzte Zeile, die Daten enthält, endet mit einem CRLF (wie angezeigt im Notepad++) - und diese wird nicht entfernt, so technisch, es ist immer noch eine leere Zeile am Ende der Datei.

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

  • Das ist nicht "technisch". Es sei denn, die Datei endet mit CR LF CR LF, es ist keine leere Zeile am Ende. Technisch.
  • Ignacio, das hängt davon ab, ob Sie verstehen es als line-Trenner oder Zeilenende-Zeichen 😉
InformationsquelleAutor stuartdotnet | 2012-07-25
Schreibe einen Kommentar