截取尾数,加0,求值

echo -e "\x3a\x5a\x5a" | xxd -b | sed 's/ .*//g' | awk '{$1=""; print $0}' | sed 's/ //g' | sed 's/^\(.\{20\}\).*/\1/g' | sed 's/$/000000000000/g' | sed 's/\(.\{8\}\)/\1 /g' | tr ' ' '\n' | sed '1i obase=16;ibase=2' | bc | tr '\n' ' ' | sed 's/^/.\/a.out /g' | xargs -i bash -c " {}"

0.000833


echo -e "\x3a\x5a\x5a" | xxd -b二进制显示,

sed 's/ .*//g' | awk '{$1=""; print $0}' | sed 's/ //g' | sed 's/^\(.\{20\}\).*/\1/g' 尾数截断后12位,

| sed 's/$/000000000000/g' | sed 's/\(.\{8\}\)/\1 /g' 补12个0后,8位一组,

| tr ' ' '\n' | sed '1i obase=16;ibase=2' | bc | tr '\n' ' ' 转成hex

 sed 's/^/.\/a.out /g' | xargs -i bash -c " {}" 执行,求它的float

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容