[sage] BSD printf

Dirk Wetter dirk.wetter at guug.de
Wed Sep 26 11:22:45 CEST 2018


On 9/26/18 10:39 AM, Juergen Kahnert wrote:
> Moin Dirk,
> 
> On Wed, Sep 26, 2018 at 08:57:19AM +0200, Dirk Wetter wrote:
>> /usr/bin/printf --  "\x16\x03\x01\x02\x00\x01\x00\x01\xfc\x03" | xxd
>> --> 0000000: 1603 0102 0001 0001 fc03                 ..........
>>
>> aber leider nicht für BSD, hier FreeBSD:
>>
>> -->
>> 00000000: 7831 3678 3033 7830 3178 3032 7830 3078  x16x03x01x02x00x
>> 00000010: 3031 7830 3078 3031 7866 6378 3033       01x00x01xfcx03
> 
> das '\x' wird als 'x' erkannt, hast Du es mal Octal probiert?
> 
>     # printf --  "\026\003\001\002\000\001\000\001\374\003" | xxd
>     00000000: 1603 0102 0001 0001 fc03                 ..........

dann kann ich gleich dd nehmen, weil oktal würde bedeuten, dass wir vieles umschreiben
müssen.


BG, Dirk


More information about the SAGE mailing list