数据连接命令join

join主要用来将两个相关联的文件连接起来。两个文件相关联的意思是指这两个文件中有一些字段是关联的,例如两个文件的第1个字段都是学号,且每个学生的学号是唯一的。像这种具有唯一性关联的文件,就可以使用join命令连接。

命令格式:

join [option] file1 file2

常用选项:

a:用于输出两个文件中有关联的和没有关联的行,将有关联的行执行连接后输出,没有关联的行按预定的格式输出。

e:在文件1和文件2中查找关联字段,如果没有关联字段,则将无关联的行相应的字段用参数指定的字符串替代。

i:在连接过程中忽略大小写。

j:使用指定的字段作为关联字段连接。

o:格式化输出。

t:设置字段间的分隔符,默认为空格或制表符Tab。

v:与选项a的作用相同,但选项v只输出无关联的行。

使用join命令时,,join用数字1来表示参数文件1,用数字2表示参数文件2.

用法示例:

(1)默认情况下join会使用参数文件的第1个字段作为关联字段。例如:

[root@localhost test]# cat join1001Tom002Jim003Kate004Marry005Lucy[root@localhost test]# cat join2Lucy Tame 90[root@localhost test]# join join1 join2Lucy Lucy 100筑起梦想的鸟巢,开始人生的长跑,领先每回的冲刺,

数据连接命令join

相关文章:

你感兴趣的文章:

标签云: