加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

unix中的两个文件左外连接

发布时间:2020-12-15 18:53:17 所属栏目:安全 来源:网络整理
导读:我需要在两个字段上加入两个文件.然而,我应该检索文件1中的所有值,即使连接失败了它像一个左外连接. 文件1: 01|a|jack|d02|b|ron|c03|d|tom|e 文件2: 01|a|nemesis|f02|b|brave|d04|d|gorr|h 输出: 01|a|jack|d|nemesis|f02|b|ron|c|brave|d03|d|tom|e||
我需要在两个字段上加入两个文件.然而,我应该检索文件1中的所有值,即使连接失败了它像一个左外连接.

文件1:

01|a|jack|d
02|b|ron|c
03|d|tom|e

文件2:

01|a|nemesis|f
02|b|brave|d
04|d|gorr|h

输出:

01|a|jack|d|nemesis|f
02|b|ron|c|brave|d
03|d|tom|e||
它加入-t’|’ file1 file2 -a1

使用的选项:

t – >分隔符
a->确定必须打印不配对的行的文件编号.

加入-t’|’ file1 file2 -a2会做一个正确的外连接

样品运行

[aman@aman test]$cat f1  
    01|a|jack|d

    02|b|ron|c

    03|d|tom|e
    [aman@aman test]$cat f2
    01|a|nemesis|f

    02|b|brave|d

    04|d|gorr|h
    [aman@aman test]$join -t '|'  f1 f2 -a1
    01|a|jack|d|a|nemesis|f

    02|b|ron|c|b|brave|d

    03|d|tom|e

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读