美文网首页
awk 提取在第一个文件中且在第二个文件中的记录行

awk 提取在第一个文件中且在第二个文件中的记录行

作者: k1ic | 来源:发表于2015-03-19 15:55 被阅读29次

1. uids.txt

111

222

333

2. log.txt

aaa 111

qqq 333

www 777

fff 888

ggg 444

ppp 111

3. 脚本

awk 'NR==FNR{ uids[$1]=$1 } NR>FNR { if(($2 in uids)) {print $0} }' uids.txt log.txt

4. 结果

aaa 111

qqq 333

ppp 111

6. 拓展阅读:

http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=2307853&page=1#pid15547885

相关文章

  • awk 提取在第一个文件中且在第二个文件中的记录行

    1. uids.txt 111 222 333 2. log.txt aaa 111 qqq 333 www 77...

  • shell字符串截取

    cut 命令 grep 在文件中提取行,cut awk sed 提取列 cut [选项] 文件名 -f 提取第几列...

  • iOS代理回传

    在第二个页面.h文件中: 在第二个页面的.m中 在第一个页面.m文件中:

  • awk的用法

    一、awk命令用法 在Linux中,awk 即 gawk , awk的二进制文件为gawk的链接文件; ...

  • awk比较两文件(-)

    发现awk比较的时候可以用-代替某一个文件,这样让整个代码更灵活: 取代第一个文件的位置: 这样在提取bam文件的...

  • 生信常用linux基础语法

    移动目录下所有文件 批量重命名 awk筛选提取大文件

  • shell awk 命令

    awk的最基本功能是在文件或者字符串抽取信息。通常awk是以文件的一行为处理单位的。awk每接收文件的一行,然后执...

  • 一些实用的生信单行命令

    基本awk和sed命令 从文件中提取2,4,5列: 输出第五列中包含abc123的行: 输出第五列中不包含abc1...

  • day20

    三剑客—awk NR 根据行查找文件内容 查找第二行内容 查找2行中前2列 $ 列根据列查找文件内容 查找文件中1...

  • 【Python爬虫】第三周练习(14)

    一、div标签文本提取将学习视频中xpath.html文件中div标签下文本值“第一个div” ,“第二个div”...

网友评论

      本文标题:awk 提取在第一个文件中且在第二个文件中的记录行

      本文链接:https://www.haomeiwen.com/subject/vgjwxttx.html