gpt4 book ai didi

unix - 在 UNIX shell 脚本中将十进制转换为十六进制

转载 作者:行者123 更新时间:2023-12-04 15:49:12 25 4
gpt4 key购买 nike

在 UNIX shell 脚本中,我可以使用什么将十进制数转换为十六进制数?我认为 od 可以解决问题,但它没有意识到我正在向它提供数字的 ASCII 表示。

打印输出?总的!现在使用它,但还有什么可用的?

最佳答案

试过 printf(1) ?

printf "%x\n" 34
22

可能有一些方法可以在所有 shell 中使用内置函数来做到这一点,但它的可移植性较差。我还没有检查过 POSIX sh 规范以查看它是否具有这样的功能。

关于unix - 在 UNIX shell 脚本中将十进制转换为十六进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/378829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com