linux创建vlookup脚本比对查询文本

功能:在a中查询b。

通过vim创建vlookup.sh脚本

#!/bin/bash
awk 'NR==FNR{a[$1]=$0;next}NR>FNR{if($1 in a)print $0"\t"a[$1]}' $1 $2 >vlookup_result

激活脚本

chmod u+x vlookup.sh

使用脚本在TRUEmod5.txt中查询CALmod.txt,返回vlookup_result

vlookup.sh /Volumes/Expansion/upload_202208_AoB/md5/TRUEmd5.txt  /Volumes/Expansion/upload_202208_AoB/md5/CALmd5_sorted.txt

结果显示匹配行,使用more命令查看

more vlookup_result

 

posted @ 2022-08-26 22:02  pd_liu  阅读(272)  评论(0编辑  收藏  举报