Archiv verlassen und diese Seite im Standarddesign anzeigen : textumwandlung dos<->unix
red.iceman
17.11.01, 23:23
Hi,
wie wandelt ihr text-dateien von dos/win nach linux um? frueher, als ich noch suse-linux (6.4) hatte, gab es da mal so ein kleines tool. ich glaube, es hier unix2dos oder so aehnlich. ich finde es aber einfach nicht mehr.
oder gibt es alternativen?
ri
Freshmeat spuckt ne ganze Liste davon aus:
http://freshmeat.net/search/?site=Freshmeat&q=dos+unix+convert§ion=projects
"recode" ist wohl das Standardtool, das AFAIK auch in diesem Script verwendet wird.
rup@pc2000:~> type unix2dos
unix2dos is aliased to `recode lat1..ibmpc'
red.iceman
18.11.01, 13:15
okay, ich habe
recode lat1..ibmpc file.txt
probiert. jedoch bekomme ich nur die fehlermeldung:
recode: file.txt failed: Ambiguous output in data..CR-LF
was fuer mehrdeutigkeiten meint er?
ri
DerLipper[TuX]
18.11.01, 18:25
warum so kompliziert ?
ein einfaches dos2unix bzw. unix2dos dateiname funktioniert wohl fast immer.
Marko
@DerLipper[tux]
Schau Dir einmal Rups's Beitrag an... unix2dos und dos2unix sind nur Aliasse auf den entsprechenden recode-Befehl. Und Aliasse müssen nicht auf jedem System so definiert sein (melde Dich auf Deiner SuSE als Root an - schon stehen diese Aliasse nicht zur Verfügung)...
@red.iceman
Wenn die Datei bspw. bereits [teilweise] im DOS-Format vorliegt, spuckt recode diese Meldung aus. Im Zweifelsfall nochmals 'recode ibmpc..lat1' aufrufen und anschließend 'recode lat1..imbpc'; dann sollte die Fehlermeldung verschwinden.
Thomas
red.iceman
19.11.01, 10:02
Funzt, dank euch allen!
ri
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.