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

如果存在于第一个文件/ bash脚本中,则按键合并两个文件

发布时间:2020-12-15 22:24:04 所属栏目:安全 来源:网络整理
导读:参见英文答案 Inner join on two text files????????????????????????????????????5个 我有两个文件,其列按第一列的值排序,我想只有在第一列的值存在时才合并它们. 第一个文件是这样的 man01 xxx yyy zzzman02 xxx yyy zzzman03 xxx yyy zzzman04 xxx yyy zz
参见英文答案 > Inner join on two text files????????????????????????????????????5个
我有两个文件,其列按第一列的值排序,我想只有在第一列的值存在时才合并它们.

第一个文件是这样的

man01 xxx yyy zzz
man02 xxx yyy zzz
man03 xxx yyy zzz
man04 xxx yyy zzz

第二个文件

man01 sss
man08 sss

而期望的输出是

man01 xxx yyy zzz sss
man02 xxx yyy zzz
man03 xxx yyy zzz
man04 xxx yyy zzz

我试过加入但是要求第一个文件中存在第二个文件的值:/

解决方法

加入可以做到这一点,你考虑过-a选项吗?它将为a.txt和b.txt中的每个不可操作的文件行生成一行.

join -a1 a.txt b.txt

man01 xxx yyy zzz sss
man02 xxx yyy zzz
man03 xxx yyy zzz
man04 xxx yyy zzz

(编辑:李大同)

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

    推荐文章
      热点阅读