我正在尝试学习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 ×1