Thinbug
News
AWK将大的unsigned int转换为signed int(二进制)
时间:2016-05-31 16:30:39
标签:
bash
awk
type-conversion
在AWK中,我在其中一个字段中获得了一些大值,如3758096383(十六进制:DFFFFFFF)。我想将此值转换为signed int(在此示例中为-536870913,以十六进制相同的值DFFFFFFF)。有没有一些简单的方法来做到这一点?
1 个答案:
答案 0 :(得分:1)
我不确定这是逻辑,但类似的事情应该做
awk '$1>=2^31{$1-=2^32}1'
相关问题
将unsigned int转换为signed int C.
signed / unsigned int mismatch
通过google BigQuery将unsigned int转换为signed int
将unsigned int *'转换为'unsigned int *&
如何将无符号数字从有符号转换为无符号(二进制和十六进制)?
为什么我不能将signed int转换为unsigned long
AWK将大的unsigned int转换为signed int(二进制)
将signed int number转换为unsigned whith shell脚本
为什么signed int转换为unsigned int
将二进制转换为带符号的int / decimal
最新问题
我写了这段代码,但我无法理解我的错误
我无法从一个代码实例的列表中删除 None 值,但我可以在另一个实例中。为什么它适用于一个细分市场而不适用于另一个细分市场?
是否有可能使 loadstring 不可能等于打印?卢阿
java中的random.expovariate()
Appscript 通过会议在 Google 日历中发送电子邮件和创建活动
为什么我的 Onclick 箭头功能在 React 中不起作用?
在此代码中是否有使用“this”的替代方法?
在 SQL Server 和 PostgreSQL 上查询,我如何从第一个表获得第二个表的可视化
每千个数字得到
更新了城市边界 KML 文件的来源?