awk 'NR==FNR{a[$1]=$0;next}NR>FNR{if($1 in a)print $0"\n"a[$1]}' file1 file2
按照第二列的值每两行取平均值:
awk 'BEGIN{SUM=0}{SUM=$2+SUM;if(NR%2==0){printf SUM/2;SUM=0;}print """\t"$1}'
awk 'NR==FNR{a[$1]=$0;next}NR>FNR{if($1 in a)print $0"\n"a[$1]}' file1 file2
按照第二列的值每两行取平均值:
awk 'BEGIN{SUM=0}{SUM=$2+SUM;if(NR%2==0){printf SUM/2;SUM=0;}print """\t"$1}'
本文标题:2019-05-23 提取两个文件第一列相同的行
本文链接:https://www.haomeiwen.com/subject/lpsbzqtx.html
网友评论