【发布时间】:2015-12-05 13:09:46
【问题描述】:
我有以下 .sh 文件,它在大量文件中搜索大量搜索项。但是如果 $file 中存在一个搜索项,我想在第一个结果时继续 while 循环。目前,这是为了在所有文件中匹配一个查询。第一击就够了。
我该怎么做?
while read file
do
echo $file
grep -o -f searchItems.txt "$file" >> results.txt
done < filelist.txt
谢谢。
【问题讨论】:
标签: shell loops while-loop grep do-while