我正在使用Linux grep命令在文件列表中查找单词,但它没有按预期工作...
这是Im使用的命令
$find -iname "*.py" | grep -i django
find -iname“* .py”=给我所有* .py文件,但grep不能在它上面工作。
答案 0 :(得分:2)
grep不会从stdin中搜索文件名。请尝试改为:
find -iname "*.py" | xargs grep -i django
或奖励积分(处理有空格的文件名)
find -iname "*.py" -print0 | xargs -0 grep -i django