小编mer*_*xxx的帖子

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

我正在使用一个bash终端,我有一个.txt文件,其中我有三列十六进制数字用空格分隔.我想将它们转换为十进制数.我从这里尝试了最后一个命令使用awk或sed将十六进制转换为十进制但它仅转换第一列,在列中放置逗号并在第二列和第三列上放置0.更清楚地知道我拥有什么和我想要什么:

输入

30c8 ffbc 3e80        
30c8 ffbc 3e81     
Run Code Online (Sandbox Code Playgroud)

输出:

12488 65468 16000
12488 65468 16001
Run Code Online (Sandbox Code Playgroud)

bash awk

5
推荐指数
1
解决办法
2074
查看次数

如何用sed减少一半的行数

我得到了一个.txt文件,其中包含格式为"x y"的点坐标.它们代表了飞机上的一团点.我的想法是减少云的"密度",将点数减少一半.我正在使用linux,所以我想用sed删除一半的行,但只删除偶数或奇数或两行的一行.为了更清楚,我将发布一个例子:

之前

435.225 108.891
435.212 108.894 <-- to delete
435.225 108.894
435.238 108.894 <-- to delete
435.3 108.894
435.212 108.897 <-- to delete
435.238 108.897
435.288 108.897 <-- to delete
Run Code Online (Sandbox Code Playgroud)

435.225 108.891
435.225 108.894
435.3 108.894
435.238 108.897
Run Code Online (Sandbox Code Playgroud)

linux bash sed coordinates

2
推荐指数
1
解决办法
667
查看次数

标签 统计

bash ×2

awk ×1

coordinates ×1

linux ×1

sed ×1