从unix中的文件列表中搜索单词/单词组

时间:2014-04-24 08:17:47

标签: unix grep find

我想在给定文件夹中的所有文件中搜索单词的出现,并仅查看文件列表。我尝试过: - find . -type f -exec grep -l <keyword> {} \; 但我得到了关键字所有出现的整行。它变得有点混乱。

我也试过grep -hr <"keyword"> .,但是这个就是:grep:非法选项 - r。

请帮助。

1 个答案:

答案 0 :(得分:1)

不确定您的grep是什么,但这样可行:

find . -type f -exec grep -l the {} \;
./br.csv
./combined.csv
./skyscan.csv
./skyscan.db
./team.sql
./uniq.js

也许检查一下你正在运行的grep