Linux之shell中常用的命令---join命令

本文详细介绍了Linux shell中的join命令,包括其基本用法、内连接、指定输出字段、指定分隔符以及不匹配行的处理。join命令主要用于合并两个文件中相同字段的行,支持自定义输出字段和分隔符,且可以显示不匹配的行。
摘要由CSDN通过智能技术生成

shell中常用的命令—join命令

1.join命令的用法

  • 功能:将两个文件中,指定栏位内容相同的行连接起来。
    找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。
    默认区分大小写

1.连接

内连接:将两个文件中每列第一个字符相同的行合并
全连接(显示左边和右边所有记录)

join file1 file2			#内连接:将两个文件中每列第一个字符相同的行合并
join -a1 file1 file2		#显示左边文件中的所有记录(右边文件中没有匹配的不显示)
join -a2 file1 file2		#显示右边文件中的所有记录(左边文件中没有匹配的不显示)
join -a1 -a2 file1 file2	#全连接(显示左边和右边所有记录)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值