Update join.md (#414)

This commit is contained in:
lutixiaya 2022-09-05 17:28:48 +08:00 committed by GitHub
parent 2bab244211
commit bbd6994a1d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 25 additions and 0 deletions

View File

@ -31,4 +31,29 @@ join(选项)(参数)
* 文件1要进行合并操作的第1个文件参数
* 文件2要进行合并操作的第2个文件参数。
### 常见用法
把两个文件制定栏位内容相同的行连接起来:
```shell
[root@localhost ~]# cat name
1 xiaoming
2 xiaowang
3 xiaoliu
[root@localhost ~]# cat city
1 beijing beijing
2 hubei wuhan
3 hunan changsha
# city文件在后则拼接在后如果city文件在前则name文件拼接在后。
[root@localhost ~]# join name city
1 xiaoming beijing beijing
2 xiaowang hubei wuhan
3 xiaoliu hunan changsha
```
把两个文件指定列拼接起来:
```shell
# 把name文件的第2列和city文件的第3列拼接起来
[root@localhost ~]# join -o 1.2 2.3 name city
xiaoming beijing
xiaowang wuhan
xiaoliu changsha
```