dos2unix (windows) vergisst Leerzeichen

juan_

juan_

König
Hallo zusammen,
folgende Zeile lasse ich in einer *.bat laufen:
Code:
C:\Software\UnxUtils\usr\local\wbin\find "C:\files" -iname "*.txt" -exec C:\Software\dos2unix\bin\dos2unix.exe \"{}\" ;

Die Zeilenumbrüche werden wunderbar entfernt, allerdings nicht durch Leerzeichen ersetzt, sodass es jetzt zu zusammengesetzten Wörtern kommt, wo der Zeilenumbruch war.
Ich nutze die aktuelle Version 5.2.1 und win7 (64bit)


Hat jemand ne Idee?
vielen Dank



//edit:
mit dem Parameter -l (kleines L) soll ich die windows Linebreaks durch 2 Unixlinebreaks ersetzten können. Ich teste man, wie das läuft. Falls weiter Ideen bestehen, her damit ;)

//Edit2:
funktioniert leider nicht. kommen keine linebreaks hinzu..

//edit3:
vielleicht sollte ich einfach durch jedes Files laufen und am ende der zeile ein space einbauen? ist das zuu unsauber? ;) hat da vielleicht schon jemand was?
 
Zuletzt bearbeitet:
Kannst Du mal bitte die ersten paar Zeilen einer Beispieldatei und die Ausgabe von 'od' bzgl. dieser Zeilen schicken?
 
Aber der Sinn ist doch nicht die Zeilenumbrüche zu entfernen sondern durch Linux-Zeilenumbrüche auszutauschen. Und Leerzeichen fügt das Tool auch nicht ein. works as designed würde ich mal sagen.
 

Ähnliche Themen

suchen und ersetzen, Format erhalten

Powertop braucht sehr viel Ressourcen

Samba - Windows Client darf nicht zugreifen

Samba Server als BDC in einer Windows Domäne

Zurück
Oben