2 weixin 42042460 weixin_42042460 于 2018.10.11 19:10 提问

AWK怎么检查文件1的某一列在文件2中,并输出这一列 40C

比如文件1
name count
a 2
a 3
a 5
b 3
c 4
d 5
e 6
f 2
g 2
h 3
k 2

文件2
name
a
g
k

输出
name count
a 2
a 3
a 5
g 2
k 2
因为这些都是出现在文件2里面的

1个回答

devmiao
devmiao   Ds   Rxr 2018.10.12 00:08
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
用 awk 统计文本文件中的某一列之和 (附 awk 命令简介)
awk -F'\t' -v sum=0 '{sum += $1} END{print sum}' file_name 统计输出结果的最后一列之和: result | awk -F'\t' -v sum=0 '{sum += $NF} END{print sum}' 附: awk 命令简介 Unix / Linux 系统中,多用纯文本文件表示一些带格式的内容,比如就像数据库里
awk删除文件的某一列
cat file |awk ' { $5=null;print $0 }'
用awk命令计算文件中某一列的总和
<br />用awk命令计算文件中某一列的总和: awk 'BEGIN{sum=0}{sum+=$1}END{print sum}' test1.log
Linux:使用awk命令获取文本的某一行,某一列
1、打印文件的第一列(域) : awk '{print $1}' filename 2、打印文件的前两列(域) : awk '{print $1,$2}' filename 3、打印完第一列,然后打印第二列 : awk '{print $1 $2}' filename 4、打印文本文件的总行数 : awk 'END{print NR}' filename 5、打印文本第一行 :awk 'N
使用awk命令获取文本的某一行,某一列
1、打印文件的第一列(域)                 : awk '{print $1}' filename 2、打印文件的前两列(域)                 : awk '{print $1,$2}' filename 3、打印完第一列,然后打印第二列  : awk '{print $1 $2}' filename 4、打印文本文件的总行数                :
AWK--根据条件修改某一列的值
现有如下的数据: 要求将最后一列的0,1,2分别替换为相应的lable标签,即 0–Setosa,1–Versicolor,2–Virginica。 首先想到的便是awk,awk可以很方便地获取某一列的内容并对其进行修改。 简单回顾下AWK的用法: $0 &amp;nbsp;&amp;nbsp;&amp;nbsp; 表示整个当前行 $1 &amp;nbsp;&amp;nbsp;&amp;nbsp; 每行...
shell awk 脚本中怎么使某一列都增加一个数,这一列的数是不同的
shell脚本中怎么使某一列都增加一个数,这一列的数是不同的 匿名 | 浏览 114 次|举报违规检举侵权投诉 发布于2016-08-31 15:32 #荒漠探险-答题闯关 好礼连连# 最佳答案 1、如果单纯的打印增加一个数就简单些,比如a.txt第二列要增加100. cat a.txt|awk '{print $2+100}' 2、如果
linux shell命令awk 提取文档第一列内容
1. 原文档内容格式: 词组 拼音 次序 阿爸 a1'ba4 18137 阿昌族 a1'chang1'zu2 50849 阿斗 a1'dou3 42632 阿飞 a1'fei1 48603 阿富汗 a1'fu4'han4 3461 阿訇 a1'hong1 34432 阿拉伯数字 a1'la1'bo2'shu4'zi4 35937 阿拉伯语 a1'la1'
使用awk给文件增加一列以及sed使用例子
sed偏向于整行的处理文件。而awk偏向文件分为多个字段。 -------------------------------------------------------------------------- 最近简单看了awk(虽然很久之前看过) awk中,域分隔符,使用-F参数来设置,比如说-F',',就是设置逗号为分隔符。也可以在其他位置设置,比如说, -------------
使用awk去掉文件中某列重复的行
原数据文件test格式如下: 30/Nov/2014:09:30:42    192.168.0.112_-54eb28a7_149fe14728b_-1e07|1417309903531 FI|T|Tf|BBB 30/Nov/2014:09:30:42    192.168.0.112_-54eb28a7_149fe14728b_-1e07|1417309903532 FI|T|Tf|QQQ