-----Original Message----- From: akre.dd@t-online.de [SMTP:akre.dd@t-online.de] Sent: Donnerstag, 9. Dezember 1999 18:45 To: lug-dd@schlittermann.de Subject: Re: [Lug-dd] Frage zu Umlauten
Hallo, Thomas,
der Vorschlag mit dos2unix (gibt es auch mit unix2dos) funktioniert nicht für Umlaute. Diese Scripts wandeln Zeilenende- und Dateiende-Zeichen um. Für die Umlaute habe ich auf einer IRIX-Maschine je ein Script mit dem Befehl "tr". Sowas muß es auch unter Linux geben. Das Script hat folgenden Inhalt (Umwandlung von IRIX nach DOS): # ä ö ü Ä Ö Ü ß { } \ ä ö ü Ä Ö Ü ß { } \ tr "\344\366\374\304\326\334\337\173\175\134" "\204\224\201\216\231\232\341\173\175\134" < $1 > $2 # Achtung: In IRIX werden die Zeichen oktal behandelt!! In der anderen Richtung sind einfach die beiden Kolonnen in den Anführungszeichen zu tauschen.
Wie schon gesagt: 'recode' von gnu, der kann 'ne Menge mehr ohne dran rumzufummeln!
Und soviel ich weiss, ist dos2unix und unix2dos auf der SuSE als alias fuer recode abgelgt. Dann gehen auch die Umlaute und nicht nur die Zeilenenden!
Willi
lug-dd@mailman.schlittermann.de