小编sat*_*ort的帖子

使用 sed/awk/perl 进行文本处理

我在很多行上都有类似这种模式的文本。我可以只将值和名称组合成一行吗?

ABCDEFG_10_node10:2154  ABCDEFG_10_node10:54
ABCDEFG_10_node10:2254  ABCDEFG_10_node10:64
ABCDEFG_10_node10:410 ABCDEFG_10_node10:10
ABCDEFG_10_node10:210 ABCDEFG_10_node10:10 
ABCDEFG_10_node10:365
ABCDEFG_10_node10:890
ABCDEFG_10_node10:741
XXYZZ_71_node2:24: XXYZZ_71_node2:504:
X3y5z_53_node1:664: X3y5z_53_node1:990:
RCTY_11_node2:224: RCTY_11_node2:234:
Run Code Online (Sandbox Code Playgroud)

预期输出:

ABCDEFG_10_node10: 2154,2254,410,210,365,890,741,54,64,10,10
XXYZZ_71_node2: 24,504
X3y5z_53_node1: 664,990
RCTY_11_node2: 224,234
Run Code Online (Sandbox Code Playgroud)

我在 AIX 上。我怎样才能做到这一点?

sed awk aix text-processing

0
推荐指数
1
解决办法
414
查看次数

标签 统计

aix ×1

awk ×1

sed ×1

text-processing ×1