我正在寻找一个BASH的例子和rm -rf
我想我把定位结果分配给一个数组,然后循环该数组和rm -rf
这是你会做什么?
谢谢!
杰夫
如果你真的想使用定位和RM你可以使用如下所示:
for i in `locate item`; do rm -r -f $i; done
尽pipe如此,要非常小心,因为与定位完成的匹配。 如果您在input内容上太笼统,则可以删除比原先想要的更多的东西。
您至less可以通过将命令更改为以下内容来获得结果列表:
for i in `locate item`; do echo $i; done
通常这是用find和rm来完成的,例如:
find . -name "foo" -exec rm -rf {} \;