Am Thu, 09.Dec 1999 um 06:45 schrieb Andreas Kretzschmar:
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.
Andreas
Gibt es:
GNU `recode' ************
`recode' converts files between character sets and usages. When exact transliterations are not possible, it may get rid of the offending characters or fall back on approximations. This program recognizes or produces nearly 150 different character sets and is able to transliterate files between almost any pair. Most RFC 1345 character sets are supported.
Konrad Riedel