使用grep命令在“* .py”中查找文件

时间:2014-03-30 03:45:41

标签: linux

我正在使用Linux grep命令在文件列表中查找单词,但它没有按预期工作...

这是Im使用的命令

$find -iname "*.py" | grep -i django

find -iname“* .py”=给我所有* .py文件,但grep不能在它上面工作。

1 个答案:

答案 0 :(得分:2)

grep不会从stdin中搜索文件名。请尝试改为:

find -iname "*.py" | xargs grep -i django

或奖励积分(处理有空格的文件名)

find -iname "*.py" -print0 | xargs -0 grep -i django