# cat file1 ak a bk b # cat file2 a A e e > awk 'NR==FNR{a[$1]=$1;next}{ if($1"k" == a[$1]) {print a[$1], $2}}' file1 file2
希望得到的结果是ak A
想通过file1的第一列和file2的第一列+‘k’, 请问能否这样实现?上面的写法试过之后发现不行,请教可以实现的写法,谢谢