[Linux] cat produziert 0x405E



  • Hallo!

    Wenn ich per

    cat somefile > /dev/ttyS0
    

    eine Datei auf der seriellen Schnittstelle ausgeben möchte, werden vor dem eigentlichen Inhalt der Datei noch die Bytes 0x40 und 0x5E übertragen.
    Das stört gewaltig. Wie kann ich das abstellen?

    Danke im Voraus.
    MfG



  • Lass mich raten, "somefile" ist kein textfile, sondern enthaelt binäre daten.



  • dfgfdgfd schrieb:

    Lass mich raten, "somefile" ist kein textfile, sondern enthaelt binäre daten.

    Nein.

    % file somefile
    somefile: ASCII text, with no line terminators
    
    % shed somefile
    offs  asc hex dec oct bin
    0000:  T  54  084 124 01010100
    0001:  h  68  104 150 01101000
    0002:  i  69  105 151 01101001
    0003:  s  73  115 163 01110011
    0004:     20  032 040 00100000
    0005:  i  69  105 151 01101001
    0006:  s  73  115 163 01110011
    0007:     20  032 040 00100000
    0008:  a  61  097 141 01100001
    0009:     20  032 040 00100000
    0010:  t  74  116 164 01110100
    0011:  e  65  101 145 01100101
    0012:  s  73  115 163 01110011
    0013:  t  74  116 164 01110100
    0014:  .  2E  046 056 00101110
    


  • someuser schrieb:

    ... die Bytes 0x40 und 0x5E übertragen.

    Ups, andersherum: erst 0x5E dann 0x40, also ^@


Anmelden zum Antworten