Linux基础命令---join
join
找出两个文件中相同的字段,根据相同字段合并两个文件,将合并结果显示到标准输出。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、语法
join [选项] file1 file2
2、选项列表
选项 |
说明 |
--version |
显示命令版本信息 |
--help |
显示帮助文档 |
-a 1或2 |
将文件中没有相同字段的行显示出来 |
-e string |
如果在文件中找不到指定的字符串,在输出中填入选项中的字符串 |
-I | --ignore-case |
忽略大小写 |
-j FIELD |
等价于“-1 FIELD -2 FIELD” |
-o format |
用指定的格式显示结果 |
-t CHAR |
指定分隔符 |
-v 1或2 |
和-a一样,但是只显示没有相同字段的行 |
-1 FIELD |
连接文件1指定的字段 |
-2 FIELD |
连接文件2指定的字段 |
--check-order |
检查输入是否正确排序,即使所有输入行都是可修的。 |
--nocheck-order |
不检查输入是否正确排序 |
3、实例
1)合并两个文件到标准输出
|
2)显示没有相同字段的行
|