PDA

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

romulus23
18.11.01, 03:15
Freshmeat spuckt ne ganze Liste davon aus:

http://freshmeat.net/search/?site=Freshmeat&q=dos+unix+convert&section=projects

Trillian
18.11.01, 07:59
"recode" ist wohl das Standardtool, das AFAIK auch in diesem Script verwendet wird.

rup
18.11.01, 12:46
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

thommy
19.11.01, 09:05
@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