如何在linux中的find中执行grep之后执行命令

时间:2015-04-14 07:53:47

标签: linux

我正在尝试删除使用find找到的每个文件,但我还必须使用grep来微调搜索。在找到工作后执行

sudo find -name file-name  -exec rm -R {} \;

我试图在grep之后删除它并不起作用

sudo find -name file-name | grep keyword -exec rm -R {} \;

grep

后如何执行-exec

1 个答案:

答案 0 :(得分:1)

sudo find . -name file-name -exec grep keyword '{}' \;-print | xargs  rm -R