免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1506 | 回复: 4
打印 上一主题 下一主题

合并文件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-31 11:21 |只看该作者 |倒序浏览
我有两个文件, 格式为

11   user1
22   user2
33   user3
...

但是在一个文件里的user跟另外一个文件里的user
不一定完全重合, 而且相同的user, 前面的数字
也不相同

现在我要把两个文件按照
11    22      user1
11    22      user2
...
的顺序合并, 就是用户为一列, 前面的数字两
列并排, 请问这个用awk怎么作?

论坛徽章:
0
2 [报告]
发表于 2006-03-31 12:00 |只看该作者
还是编出file1 file2 再贴出来把。
看不太懂

论坛徽章:
0
3 [报告]
发表于 2006-03-31 15:02 |只看该作者
就是

文件1
11   user1
22   user2
33   user3

文件2
111    user1
222    user2
333    user3
444    user4

要把它们合并成一个文件, 格式为

11     111    user1
22     222    user2
33     333    user3
         444    user4

也就是有一列两个文件是基本相同的, 按照
这一列把两个文件合并

论坛徽章:
0
4 [报告]
发表于 2006-03-31 16:26 |只看该作者
join -1 2 -2 2 -a1 -a2 file1 file2
[babywolf@dev20 shell]$ join -1 2 -2 2 -a1 -a2 b1 b2
user1 11 111
user2 22 222
user3 33 333
user4 444

论坛徽章:
0
5 [报告]
发表于 2006-03-31 20:32 |只看该作者
join -1 2  -2  2  -a2  b1 b2
楼主测试-过了吗?

[ 本帖最后由 zhl1979 于 2006-3-31 20:38 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP