zoukankan      html  css  js  c++  java
  • join 按两个文件的相同字段合并

    1.命令功能

    join对每一对具相同内容的输入行,合并为一行输出。默认情况是把输入的第一个字段作为连接字段,字段间用空格隔开。

    2.语法格式

    join  option  file1  file2

    join  选项   文件1  文件2

    参数说明

    参数

    参数说明

    -a 文件号

    输出文件中不匹配的行,文件号可选值1或2,1代表文件1,2代表文件2

    -i

    比较字段忽略大小写

    -1 字段

    以第1个文件的指定字段为基础进程合并

    -2 字段

    以第2个文件的指定字段为基础进程合并

    3.使用范例

    范例1 合并文件

    [root@localhost ~]# cat a.txt
    
    王小雪  23岁
    
    李雪    21岁
    
    小石头  8岁
    
    王大锤  30岁
    
    [root@localhost ~]# cat b.txt
    
    王大锤 男
    
    李雪   女
    
    王二毛 男
    
    [root@localhost ~]# join a.txt b.txt
    
    join: 文件1 没有被正确排序
    
    [root@localhost ~]# sort a.txt > a.txt_1    <----对a.txt进行排序
    
    [root@localhost ~]# join a.txt_1 b.txt
    
    join: 文件2 没有被正确排序
    
    王大锤 30岁 男
    
    [root@localhost ~]# sort b.txt > b.txt_2   <----对b.txt进行排序
    
    [root@localhost ~]# join a.txt_1 b.txt_2
    
    李雪 21岁 女
    
    王大锤 30岁 男
  • 相关阅读:
    八数码
    狂神说笔记——多线程05
    狂神说笔记——Java SE基础03
    从零开始的卷积神经网络
    深度学习与机器学习的区别
    模型的评估与选择
    经验风险VS风险函数
    常见的损失函数
    Erlang聊天室
    uniapp APP端 清除缓存
  • 原文地址:https://www.cnblogs.com/joechu/p/8947582.html
Copyright © 2011-2022 走看看