小编gam*_*nee的帖子

使用awk对字段进行排序和排列

我正在尝试学习awk,我想做一个特定的任务.我的问题与之前发布的问题类似(使用awk将列转换为行),但对我的数据不太适用.我一直试图弄清楚为什么,我确定它很简单.

我在制表符分隔表中有大量数据,只有两个字段(如下所示):

1101\t7778
1101\t7755
1101\t8889
1101\t6789
2300\t1220
4000\t2333
4000\t7555
4000\t9000
4000\t1111
Run Code Online (Sandbox Code Playgroud)

当字段匹配时,我想最终将第二个字段附加到行上.期望的输出是:

1101\t7778\t7755\t8889\t6789
2300\t1220
4000\t2333\t7555\t9000\t1111
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我喜欢对命令中的所有部分进行解释,以便我将来能够理解它.提前致谢.

awk

4
推荐指数
1
解决办法
4598
查看次数

标签 统计

awk ×1