【发布时间】:2013-07-08 00:11:59
【问题描述】:
我有 2 个文件,a.txt 和 b.txt,它们都是由数字组成的,每行一个。我要做的是从a.txt中读取每个数字,并在b.txt中搜索它。这是我写的awk脚本文件,我可以这样执行这个search.awk文件,
awk -f search.awk a.txt
但是如何搜索 b.txt 中的每个数字呢?
#!/bin/awk -f
{
print $1
# how to search for $1 in b.txt?
}
更新
如果要搜索的不仅仅是1个文件,一个目录下还有多个文件要搜索a.txt中的每个数字怎么办?我的意思是,在 a_dir/* 中的所有文件中搜索 a.txt 中的每个数字?
【问题讨论】:
标签: awk