File: rmall.sh
Usage: rmall.sh [-t] pattern1 [pattern2] ...
Script type: bash
-t 仅测试而不真正删除,打印所有将要删除的文件列表
Samples: remove temporary files ended with '~'
rmall.sh -t '*~'
rmall.sh '*~'
另一个更有效的方法可能是用find的logical OR操作来寻找符合多个patterns中任意一个的文件,比如
find . /( -name /*foo/* -o -name /*bar/* /)
不过我在这里没用,分别处理每一个pattern对于我来说看得更清楚。