zoukankan      html  css  js  c++  java
  • 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)合并两个文件到标准输出

    [root@192 weijie]# cat 1.c 2.c             //查看文件

    hello world

    i am david

    love linux

    this code

    nihao ed

    hello linux

    i am weijie

    love world

    hehe

    im join

    [root@192 weijie]# join 1.c 2.c           //合并相同行

    hello world linux

    i am david am weijie

    love linux world

    2)显示没有相同字段的行 

    [root@192 weijie]# join 1.c 2.c -v 1          //显示文件1中不没有相同字段的行

    this code

    nihao ed

    [root@192 weijie]# join 1.c 2.c -v 2         //显示文件2中没有相同字段的行

    hehe

    im join

  • 相关阅读:
    sql server 表变量和临时表
    c# 操作excel 总结
    ifttt.com:让你的网络行为能引发连锁反应
    jQuery.tmpl.js
    [置顶]IFTTT与Google+是什么?ifttt怎么玩?
    使用 TRY/CATCH 语句解决 SQL Server 2005 死锁
    TFS2010 取消锁定
    Android 开发简介
    Cocos2d开发系列(七)
    针对中小型网站(3000人左右/15分钟)的服务器架构
  • 原文地址:https://www.cnblogs.com/wj78080458/p/10179192.html
Copyright © 2011-2022 走看看