循环文本文件和grep

时间:2016-07-05 12:50:53

标签: linux bash shell

我想循环文本文件input.csv中的每一行,并在file.txt中使用grep搜索该行。然后输出到output.csv。但我没有得到这个代码:

while read NAME
do
grep -F "$NAME" file.txt >> output.csv
done < input.csv

input.csv如下所示:

search1
search2
search3

1 个答案:

答案 0 :(得分:1)

不需要while read循环,仅grep可以执行此操作:

grep -F -f input.csv file.txt > output.csv