页次: 1
join 的命令是用来合并文件的, 按照行来合并
示例
# cat a.txt A 100 B 101 C 102 [root@qd ~]# cat b.txt A zhangs B lis C wangw [root@qd ~]# join a.txt b.txt A 100 zhangs B 101 lis C 102 wangw
可以看到 这个是按照第一个字段进行合并的。
使用join 需要注意: 字段必须是已经排序过的, 没有排序的是不能使用的。 字段的数量是可以不同的。
常用的选项有
-a1 -a2 表示再结果中 添加 -a1 ,-a2 的内容。
-i : 比较的时候忽略大小写
-t : 改变分隔符
-1:, -2 : 用来设置连接域
-v1 -v2 : 不显示通常的域
ipbbs.net
离线
页次: 1