shell中常用的命令—join命令
1.join命令的用法
- 功能:将两个文件中,指定栏位内容相同的行连接起来。
找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。
默认区分大小写
1.连接
内连接:将两个文件中每列第一个字符相同的行合并
全连接(显示左边和右边所有记录)
join file1 file2 #内连接:将两个文件中每列第一个字符相同的行合并
join -a1 file1 file2 #显示左边文件中的所有记录(右边文件中没有匹配的不显示)
join -a2 file1 file2 #显示右边文件中的所有记录(左边文件中没有匹配的不显示)
join -a1 -a2 file1 file2 #全连接(显示左边和右边所有记录)