shell中join命令的一些使用方法
经常使用这个命令。但老是搞忘一些参数,特此记录
join类似 db里面的join方法,同样有left join right join inner join等
指定参数-a 可以指定join的方式。 -a1表示 显示第一个文件中不匹配的行,即为left join
-a2 表示 显示第二个文件中不匹配的行,即为right join
-o 1.1 2.1 -o是输出参数,1.1表示输出第一个文件的第一列;2.1表示输出第二个文件的第一列
-t "|" 是分隔符参数, 表示指定|作为域分隔符
-j 1.1 2.1 -j是表示连接的字段参数, 这里表示第一个文件的第一列和第二个文件的第一列关联
join类似 db里面的join方法,同样有left join right join inner join等
指定参数-a 可以指定join的方式。 -a1表示 显示第一个文件中不匹配的行,即为left join
-a2 表示 显示第二个文件中不匹配的行,即为right join
-o 1.1 2.1 -o是输出参数,1.1表示输出第一个文件的第一列;2.1表示输出第二个文件的第一列
-t "|" 是分隔符参数, 表示指定|作为域分隔符
-j 1.1 2.1 -j是表示连接的字段参数, 这里表示第一个文件的第一列和第二个文件的第一列关联