查找包含并执行删除的文件

时间:2014-11-30 11:56:54

标签: linux grep

find . | grep '(00h'

以上是我查找包含字符串的文件(00h

执行时打印出文件列表。

如何在此代码中添加-delete以使其删除列表的打印内容

由于

1 个答案:

答案 0 :(得分:0)

您问题的直接答案是:

find . | grep '(00h' | xargs rm

但是你的初始命令确实没有意义,这就是上面引发错误的原因。

而是以递归方式直接使用grep命令:

grep -rl '(00h' | xargs rm

注意:您也可以使用find实用程序执行此操作,但上述操作更简单。