Dirk Deimeke am :
Ein gutes Beispiel für (g)awk ...
Hex to decimal:
echo "0x11" | awk --non-decimal-data '{ printf "%u",$1 }'
Decimal to hex:
echo "160" | awk '{ printf "%d",$1 }'
Ein gutes Beispiel für (g)awk ...
Hex to decimal:
echo "0x11" | awk --non-decimal-data '{ printf "%u",$1 }'
Decimal to hex:
echo "160" | awk '{ printf "%d",$1 }'
Schaut einfach aus. Funktionierte aber so bei mir nicht. Musste kurz nachschauen: dürfte daran liegen, dass ich mawk statt gawk installiert habe.
Für dectohex braucht man aber wirklich kein awk,
printf "%02X\
" "10"
reicht. In deinem awk-Aufruf ist ja sowieso auch ein printf enthalten.
Gruß
Da habe ich auch wieder etwas gelernt. Danke!