gpt4 book ai didi

bash - 从类似 csv 的 txt 文件将十六进制转换为十进制

转载 作者:行者123 更新时间:2023-11-29 09:03:44 35 4
gpt4 key购买 nike

我正在使用 bash 终端,我有一个 .txt 文件,其中有三列十六进制数字,中间用空格分隔。我想将它们转换为十进制数。我从这里尝试了最后一条命令 Converting hexadecimal to decimal using awk or sed但它只转换第一列,在列之间放一个逗号,在第二列和第三列放一个 0。更清楚地了解我拥有什么和我想要什么:

输入

30c8 ffbc 3e80        
30c8 ffbc 3e81

输出:

12488 65468 16000
12488 65468 16001

最佳答案

另一种方法是:

$ while read a b c; do echo $((16#$a)) $((16#$b)) $((16#$c)); done < inputfile
12488 65468 16000
12488 65468 16001

关于bash - 从类似 csv 的 txt 文件将十六进制转换为十进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18895279/

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