-
EBCDIC einer BS2000
Hallo,
hat schonmal jemand einen Druckstream einer BS2000 auf einem Linux konvertiert.
Grundsätzlich klappt das ja soweit, wenn nicht immer diese kleinen Ausnahmen wären:
Keine Umlaute und vorallem fehlen irgendwie die vollständige Anzahl CR-LF
Für Hinweise dankbar....
ralf
-
Probier mal:
cat file | recode EBCDIC..latin1
mein recode kennt mehrere EBCDIC-Dialekte, einfach mal
recode -l | grep EBCDIC
Ein recode gibts unter:
http://www.iro.umontreal.ca/contrib/recode/HTML/
falls nicht installiert (sollte aber bei den meisten dDstries dabei sein)
-
Hi jg,
danke fuer den Hinweis. Mit recode bastele ich schon rum, bekomme nur nie ein 100% Ergebnis. Einige Zeichen werden immer falsch interpretiert. Und man denkt halt es muss doch eine Loesung geben womit ich ohne grossen Programmieraufwand noch Zeichen ins richtige ASCII Format wandeln kann.
Bin ich den wirklich der erste der hier eine Loesung sucht? Am naechsten komme ich zur Zeit mit dem ueblichen EBCDIC-US. Dort stimmt zumindest das meiste. Aktuell wandle ich halt alle falsch interpretierten Zeichen per Perl um.
Mit dd geht es uebrigens auch. Aber das aller naechste Ergebnis lieferrt derzeit recode.
BTW, du bist nicht zufaellig aus Koeln und hast bei einer Firma P****** gearbeitet? Der Name kommt mir halt so bekannt vor...
bye
Ralf
-
Sollte mit perl oder sed oder tr gehen
-
Hallo Ralf,
du wirst die Siemens-Seiten warscheinlich schon kennen, falls nicht, vieleicht hilfts dir ja.
Gruss Rupert
http://manuals.fujitsu-siemens.com/s...n_de/spool.htm
http://manuals.fujitsu-siemens.com/s...v4_1/spool.pdf
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen