首页 > 系统相关 >linux 中awk输出两个文件中重复的行

linux 中awk输出两个文件中重复的行

时间:2023-08-17 22:13:38浏览次数:32  
标签:输出 文件 ## PC1 awk linux test02 txt root

 

001、

[root@PC1 test02]# ls
a.txt  b.txt
[root@PC1 test02]# cat a.txt        ## 测试文件
88
77
jj
ff
yy
rr
tt
[root@PC1 test02]# cat b.txt        ## 测试文件
uu
rr
tt
uu
77
88                 ## 将文件1保存到数组,              ## 对文件2进行逻辑判断
[root@PC1 test02]# awk '{if(NR == FNR) {a[$0]++}; if(NR > FNR && a[$0]) {print $0}}' a.txt b.txt  ## 输出相同的行
rr
tt
77
88

 。

 

标签:输出,文件,##,PC1,awk,linux,test02,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/17638968.html

相关文章

  • linux 中awk命令输出两个文件中各自特有的行
     001、[root@PC1test02]#lsa.txtb.txt[root@PC1test02]#cata.txt##测试数据77jjjjeeww[root@PC1test02]#catb.txt##测试数据xxrree88ww[root@PC1test02]#awk'{if(NR==FNR){ay[$0]++};if(NR>FNR&&!ay[$0])......
  • Linux目录配置与FHS标准
    一:什么是FHS标准FHS(FilesystemHierarchyStandard)是一个在Linux系统上的文件组织结构的标准。它规定了不同目录应该存放哪些类型的文件和它们的用途。主要是为了提供一个统一的文件系统布局,使得软件开发者和系统管理员能够在不同的Linux系统上更容易地理解每个文件夹的作用......
  • Matlab灰狼算法(GWO)优化双向长短期记忆神经网络的数据分类预测,GWO-BiLSTM分类预测,多
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......
  • linux利用软链接快速切换python环境
    首先下载python环境编译安装这里就不在追叙目前的python环境一般python都会出现再/usr/bin/这里都是软连接 指向对应执行文件 然后来到我们下载的python环境下找到python执行环境 然后将这文件连接到 /usr/bin/ 下ln-s源地址目的地址ln-s/www/server/p......
  • 在 Linux 上安装 SQL Server 2017
    概述通过将平台抽象层(PAL)引入SQLServer,Linux上的SQLServer成为可能。PAL将所有操作系统特定代码集中在一处,并允许其余代码保持独立于操作系统。PAL是Microsoft研究项目Drawbridge的成果。目前,RedHatEnterpriseServer、SUSELinuxEnterpriseServer和Ubunt......
  • python3-输入输出,File, OS, 错误和异常
     1. 输入输出,1.1输出 表达式语句print()函数。第三种方式是使用文件对象的write()方法,标准输出文件可以用sys.stdout引用。 输出格式美化如果你希望输出的形式更加多样,可以使用str.format()函数来格式化输出值。如果你希望将输出的值转成字符串,可以使用......
  • geacon_pro配合catcs4.5上线Mac、Linux
    最新最全文章见我个人博客:xzajyjs.cn一些链接Try师傅的catcs4.5项目:https://github.com/TryGOTry/CobaltStrike_Cat_4.5,最新版解压密码见:https://www.nctry.com/2708.htmlgeacon_pro:https://github.com/testxxxzzz/geacon_proBeaconTool.jar:https://xzajyjs.lanzouc.......
  • 软件测试|Linux下Python安装配置指南
    在Linux中安装Python是一个简单而且重要的过程,因为Python是一种广泛使用的编程语言,许多系统工具和应用都依赖于它。在本文中,我将详细介绍如何在Linux系统中安装Python。请注意,在本文中,我将以Centos为例,但是这些步骤大多数也适用于其他基于RedHat的发行版。对于其他发行版,请使用相应......
  • linux 中awk 内部for、while、do while循环结构
     001、for循环[root@PC1test02]#lsa.txt[root@PC1test02]#cata.txt##测试数据123456789101112[root@PC1test02]#awk'{sum=0;for(i=1;i<4;i++){sum+=$i};printsum}'a.txt##for循环结构输出每行的和6152433 002、while......
  • Linux centos7.6 在线及离线安装postgresql12 详细教程
    一、在线安装官网找到对应的版本PostgreSQL: https://www.postgresql.org/     1.配置yum源sudoyuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 2.在线安装PostgreSQLsudoyuminsta......