[sage] BSD printf

Volker A. Brandt vab at bb-c.de
Wed Sep 26 09:34:57 CEST 2018


Hi Dirk!


> /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:
[...]
> 
> Frage: geht das mit dem FreeBSD printf überhaupt? Solaris sollte
> ein ähnliches, externes printf haben IIRC.

Das Solaris-printf kann das auch nicht, denn das Linux-printf ist eben
eigentlich ein Gnu-printf und hat 1000 Extensions gegenüber Posix...

Unter Solaris 11.x gibt es immerhin das Gnu-printf, wenn man das Paket
"file/gnu-coreutils" installiert hat:

  $ /usr/gnu/bin/printf -- "\x16\x03\x01\x02\x00\x01\x00\x01\xfc\x03" | od -x
  0000000 0316 0201 0100 0100 03fc


Viele Grüße -- Volker
-- 
------------------------------------------------------------------------
Volker A. Brandt        Consulting and Support for Solaris-based Systems
Brandt & Brandt Computer GmbH                   WWW: http://www.bb-c.de/
Am Wiesenpfad 6, 53340 Meckenheim, GERMANY            Email: vab at bb-c.de
Handelsregister: Amtsgericht Bonn, HRB 10513              Schuhgröße: 46
Geschäftsführer: Rainer J.H. Brandt und Volker A. Brandt

"When logic and proportion have fallen sloppy dead"


More information about the SAGE mailing list