使用 bash 将十六进制转换为 uint64_t

mah*_*ood 1 bash

是否可以使用 bash 脚本将十六进制字符串转换为 uint64_t(或 unsigned long long int)?号码是FFFFFFFF3D4331BC

bc命令似乎不适用于无符号数字?

dev*_*ull 5

纯粹的 bash 答案:

$ printf "%u\n" "0xFFFFFFFF3D4331BC"
18446744070442398140
Run Code Online (Sandbox Code Playgroud)