Linux find 怎么删除文件。命令格式貌似不对?

2016-10-08 10:33:58 +08:00
 cevincheung

使用命令find ./ -name "*.php" |xargs egrep "getHTTPPage"|xargs "rm" 出现酱紫

图片非https资源https访问请自觉新窗口打开。

2776 次点击
所在节点    Linux
22 条回复
lgpqdwjh
2016-10-08 15:22:35 +08:00
文件名有空格可以试试:
find ./ -name "*.php" | xargs -I{} grep -l 'getHTTPPage' {} | xargs -I{} rm -rf {}
oska874
2016-10-09 09:45:11 +08:00
grep -r + awk 就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/311092

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX