Mit folgendem Batch werden Leerzeichen aus einer Datei entfernt:

~~CODE~~Windows~~~ @echo off

FOR /F „delims=|“ f IN (%1) DO echo f » temp.txt

del %1

ren temp.txt %1

Oder unter *ix

sed -e '/^$/d' Dateiname