【发布时间】:2019-08-02 07:55:43
【问题描述】:
下面的行代表我需要操作的 CVS 文件的简单行。
....column-n column-m
---------------------------------
....0x65AFB4C6, 0x27D47C0
从上面我必须产生下一个输出:
0、101、175、180、198、0、39、212、124、0
换句话说,我必须将每个十六进制值拆分为位,并将每个位转换为十进制数,逗号分隔如下:
0x65AFB4C6 becomes
0x 65 AF B4 C6 which is converted to decimal
0 ,101 , 175 ,180 , 198
我知道如何 grep 整个列,但是如何拆分每两个字符并将它们转换为十进制?有什么想法吗?
【问题讨论】:
-
您能发布包含
.....和------和column-n的输出吗?....真的是输入的一部分吗? -
0x27D47C0应该如何拆分?27d47c0?
标签: bash csv export-to-csv