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