( locsemege | 2017. 04. 14., p – 13:20 )

Jól van, megvan mind a két üzenet. :) Amúgy az xxd-t nem tudtam rászedni a közvetlen konverzióra, ezt írja a manual:

       -b | -bits
              Switch to bits (binary digits) dump, rather than hexdump.   This
              option  writes octets as eight digits "1"s and "0"s instead of a
              normal hexadecimal dump. Each line is preceded by a line  number
              in  hexadecimal and followed by an ascii (or ebcdic) representa‐
              tion. The command line switches -r, -p, -i do not work with this
              mode.

Szóval azt csináltam, hogy maradt az awk scriptem, csak %02x formában írattam ki a konvertált értékeket, amit aztán az xxd-be pipe-olva -r -p kapcsolókkal tettem binárissá. Meg zebránál kellett egy gzip -dc is. :)
Ez ugyan picit off - bár nem is annyira -, közvetlenül awk-ból hogyan írnál byte-ot? Úgy értem, a teljes 0 - 0xff értékkészleten.

Szerk.: Különben a tied miért 1-es exit code-dal tér vissza? Ehhez volt kedved, tudatos?

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE