Thorsten Strusch wrote:
Hallo Ralph,
Hallo Thorsten, (hallo Liste),
Ralph Müller wrote:
Hallo,
ich möchte gerne das letzte Zeichen (hex. "A1") einer Datei löschen. Da ich viele derartige Dateien habe suche ich nach einem entsprechenden Befehl; ob auf Basis Bash, Perl, usw. ist egal. [snip] Weiß jemand Rat? (Danke im voraus.)
Kann es sein, daß du die Dateien unter Win/DOS bearbeitet hast, und sie nun unter Linux anschauen möchtest?
Ja.
Dann ist dos2unix evtl. das Tool für dich. aber vorsicht, es ändert u.U. ohne nachzufragen die Orginaldatei und setzt die Rechte evtl. neu.
Leider weigert sich dos2unix Dateien mit diesem "A1" am Dateiende zu übersetzen: recode kolosser.txt fehlgeschlagen: Nicht eindeutiges Format in \ CR-LF..data ist die Fehlermeldung. Die Fehlerursache liegt einzig und allein in dem schei.. Hex "A1" am Dateiende. Zwischenzeitlich konnte ich das letzte Zeichen aller Dateien entfernen und anschließend die Dateien problemlos mit dos2unix "übersetzen". Gruß und selbstverständlich Danke für Deine Mail, Ralph