awk 脚本在awk 'BEGIN{printf("0x%08x",0x11')}' 等16进制数时,直接输出0,也没有提示
需要使用--non-decimal-data 参数
但是 执行#awk --non-decimal-data 'BEGIN{printf("0x%08x",0x11')}'
:awk: not an option: --non-decimal-data
环境为ubuntu12.04
解决办法:#apt-get install gawk
需要 gawk工具,awk的扩展版本。