【发布时间】:2010-09-30 04:28:12
【问题描述】:
我想要的是取一个表示为字符串的整数,例如“1234”,并将其转换为一个名为 int 的文件,其中包含一个 32 位大端整数,值为 1234。
我想出的唯一方法是
echo 1234 | awk '{printf "0: %08X", $1}' | xxd -r > int
有点恶心!
有人知道更好的方法吗?
【问题讨论】:
-
什么这么讨厌?它是一个有效的命令,使用它
-
我更喜欢这样的事情,因为它只需要一个工具,就像下面的 perl 示例。