awk文本处理多文件多行匹配的有关问题

awk文本处理多文件多行匹配的问题
文件a包括一组序号,例如:
1
4
6

另一个文件b包括若干条目,格式为:
1 record a
1 record b
1 record c
2 record d
2 record e
3 record f
4 record g
4 record h
5 record i
5 record j
6 record k

现在希望删除b中所有序号在a中出现的这些行,在上面例子中,只剩下序号为2,3,5的行(共计剩5行)

用python之类还是非常容易实现的,好奇想试试用一行awk来解决,请大家赐教~谢谢
------解决思路----------------------
for N in `cat a`
do
    sed -i "/^$N/d" b
done